«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
Postgres GÜNCELLEME… SINIR 1
Sunucu durumu ('etkin', 'bekleme' vb.) Gibi sunucu kümelerinin ayrıntılarını içeren bir Postgres veritabanına sahibim. Etkin sunucuların herhangi bir zamanda bir bekleme moduna geçmesi gerekmeyebilir ve özellikle hangi bekleme modunun kullanıldığını umursamıyorum. Bir veritabanı sorgusunun bekleme durumunu (SADECE BİR) değiştirmesi ve kullanılacak sunucu IP'sini döndürmesini istiyorum. Seçim isteğe bağlı olabilir: sunucunun …

4
Bir tabloyu anında başka bir tablonun değerlerine göre nasıl güncelleyebilirim?
Aşağıdaki gibi ips adına bir tablo var: CREATE TABLE `ips` ( `id` int(10) unsigned NOT NULL DEFAULT '0', `begin_ip_num` int(11) unsigned DEFAULT NULL, `end_ip_num` int(11) unsigned DEFAULT NULL, `iso` varchar(3) DEFAULT NULL, `country` varchar(150) DEFAULT NULL ) ENGINE=InnoDB countryidBu tabloda, aşağıdaki gibi ülke tablosundan bir alanım olduğunu varsayalım : CREATE …
40 mysql  update 

2
PostgreSQL'de toplu güncelleme performansını optimize etme
Ubuntu 12.04'te PG 9.1 kullanılması. Şu anda, formda olan bir veritabanında çok sayıda UPDATE ifadesi çalıştırmamız 24 saat sürüyor: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Sadece kimlik ile tanımlanan nesnelerin alanlarının üzerine yazıyoruz.) Değerler harici bir veri kaynağından geliyor (zaten bir tabloda …


5
Hiçbir veride değişiklik olmadığı GÜNCELLEME performansı
Bir varsa UPDATE(veri güncellenmiş durumda zaten olduğu için) fiilen herhangi bir veri değişmez deyimi. WHEREGüncelleştirmeyi önlemek için maddeye bir kontrol koymanın herhangi bir performans avantajı var mı ? Örneğin, aşağıdakilerde UPDATE 1 ve UPDATE 2 arasında yürütme hızında herhangi bir fark olur: CREATE TABLE MyTable (ID int PRIMARY KEY, Value …


3
Güncellemelerden (yazılım ve donanım) ağır G / Ç için veritabanı optimizasyonu
Durum oldukça ağır her zaman güncellenen bir postgresql 9.2 veritabanı var. Sistem bu nedenle G / Ç bağlı ve şu anda başka bir yükseltme yapmayı düşünüyorum, sadece nerede geliştirmeye başlamak için bazı yönlere ihtiyacım var. Durumun son 3 ayda nasıl göründüğünün bir resmi: Gördüğünüz gibi güncelleme işlemleri disk kullanımının çoğunu …


3
Bir dizinin, güncelleme sütununun bir dizinde olmadığı güncelleme bildirimleri üzerindeki etkisi
Ben sürekli insanlar endeksleri yavaşlatmak demek bkz update, deleteve insert. Bu, mutlakmış gibi battaniye bir ifade olarak kullanılır. Veritabanımı performansı artırmak için ayarlarken, bu kuralın benim için mantıklı bir şekilde çeliştiği görünen bu duruma rastlıyorum ve başka hiçbir yerde kimsenin söyleyemeyeceği veya açıklayabileceği bir yer bulamıyorum. SQL Server'da ve diğer …

3
Alt sorgu ile büyük tabloda yavaş güncelleme
İle SourceTable> sahip 15MM kayıtları ve Bad_Phrase> 3K kayıtları sahip aşağıdaki sorgu SQL Server 2005 SP4 çalıştırmak için neredeyse 10 saat sürer. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) İngilizce, bu sorgu bir alanın substring edilir Bad_Phrase listelenen farklı cümle sayısının sayılması olup …

3
SQL Server: Yalnızca geçerli oturumunuz için bir güncelleştirme için tetikleyici nasıl devre dışı bırakılır?
SQL Server 2008 R2 üzerinde çalışıyorum. Tiu_benefit adlı bir SONRASI INSERT, UPDATE tetikleyicisi olan bir tablo faydası var . 1 Satır güncelleştirmek için bu tablo için bir UPDATE deyimi yazmak istiyorum ama tetik tetiklemek istemiyorum. UPDATE öncesi tetikleyiciyi devre dışı bırakabileceğimi ve sonra UPDATE sonrası tetikleyiciyi etkinleştirebileceğimi biliyorum: DISABLE TRIGGER …

2
PostgreSQL Özyinelemeli Descendant Derinliği
Bir torunun atalarından derinliğini hesaplamam gerekiyor. Bir kayıt olduğunda object_id = parent_id = ancestor_id, bu bir kök düğüm (atası) olarak kabul edilir. WITH RECURSIVEPostgreSQL 9.4 ile çalışan bir sorgu almaya çalışıyorum . Verileri veya sütunları kontrol etmiyorum. Veri ve tablo şeması harici bir kaynaktan gelir. Masa sürekli büyüyor . Şu …

1
Benzersiz dizin güncellemeleri ve istatistik satırı değişiklik sayaçları
Aşağıdaki tablo, benzersiz kümelenmiş dizin ve istatistikler göz önüne alındığında: CREATE TABLE dbo.Banana ( pk integer NOT NULL, c1 char(1) NOT NULL, c2 char(1) NOT NULL ); CREATE UNIQUE CLUSTERED INDEX pk ON dbo.Banana (pk); CREATE STATISTICS c1 ON dbo.Banana (c1); CREATE STATISTICS c2 ON dbo.Banana (c2); INSERT dbo.Banana (pk, …

2
Yinelenen anahtarda hiçbir şey yapma
PtokaX API ile LuaSQL kullanarak aşağıdaki tabloya ekliyorum. CREATE TABLE `requests` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `ctg` VARCHAR(15) NOT NULL, `msg` VARCHAR(250) NOT NULL, `nick` VARCHAR(32) NOT NULL, `filled` ENUM('Y','N') NOT NULL DEFAULT 'N', `dated` DATETIME NOT NULL, `filldate` DATETIME NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE INDEX …

1
Benzersiz olmayan bir dizine yinelenen anahtar satırı ekleyemiyor musunuz?
Bu garip hatayı, son birkaç gün boyunca, 8 hafta boyunca hatasız olduktan sonra üç kez gördük ve güdük oldum. Bu hata mesajıdır: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index 'NCI_Transactions_ClientID_TransactionDate'. The duplicate key value is (1001, …

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.