«update» etiketlenmiş sorular

UPDATE, koşulu karşılayan tüm satırlarda belirtilen sütunların değerlerini değiştirir. SET deyiminde yalnızca değiştirilecek sütunlardan bahsedilmesi gerekir; açıkça değiştirilmemiş sütunlar önceki değerlerini korur.

1
SQL Server sorgum UPDATE'te neden SELECT'ten farklı davranıyor?
Bir alan üzerinde bölümleme sonra sıralı bir numara için kayıtları güncelleştiren bir SQL Server sorgusu yazdım. Bir SELECT deyimi olarak çalıştırdığımda, her şey harika görünüyor: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = @RunDetailID SELECT [OrderedRecords].[NewSeq9], RIGHT([OrderedRecords].[NewSeq9], 4) FROM ( SELECT …

1
MySQL'de UPDATE sorgularını toplulaştırmanın en etkili yolu nedir?
Uzun bir süre veritabanına güncellemeleri çok sayıda temizlemek gerekiyor bir uygulama yazıyorum ve nasıl sorgu optimize etmek için sıkışmış aldım. Şu anda kullanıyorum INSERT INTO ... VALUES (..), (..) ON DUPLICATE KEY UPDATE, tüm değerleri tek bir sorguda toplu olarak çalışır, ancak büyük tablolarda dayanılmaz yavaş yürütür. Asla satır eklemem …
10 mysql  update 

1
Büyük bir tabloya seri sütun eklemenin en etkili yolu
Büyük bir tabloya BIGSERIAL sütunu eklemenin en hızlı yolu nedir (~ 3 Bil. Satır, ~ 174Gb)? DÜZENLE: Sütun mevcut satırlar ( NOT NULL) için değerleri artırılmasını istiyorum . (Geriye dönüp baktığımda kötü bir karara benzeyen) bir dolgu oluşturmadım. Disk alanıyla ilgili bir sorunum yok, sadece olabildiğince hızlı olmasını istiyorum.

1
Postgres'te eşzamanlı güncellemeleri optimize etme
Ben böyle eşzamanlı Postgres sorguları çalıştırıyorum: UPDATE foo SET bar = bar + 1 WHERE baz = 1234 Her sorgu satırların sabit K sayısını etkiler ve ben satırların güncellenme sırasını zorlamak için bir yol bulamıyorum, ben deadlock ile sonuçlanır. Şu anda siparişi elle uygulayarak sorunu düzeltiyorum, ancak bu, arama karmaşıklığını …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.