Pytania otagowane jako update

UPDATE zmienia wartości określonych kolumn we wszystkich wierszach, które spełniają warunek. W klauzuli SET należy wymienić tylko kolumny, które mają być zmodyfikowane; kolumny, które nie zostały jawnie zmodyfikowane, zachowują swoje poprzednie wartości.

1
Aktualizacja Postgres… LIMIT 1
Mam bazę danych Postgres, która zawiera szczegółowe informacje o klastrach serwerów, takie jak status serwera („aktywny”, „tryb gotowości” itp.). Aktywne serwery w dowolnym momencie mogą wymagać przełączenia awaryjnego do trybu gotowości i nie dbam o to, który tryb gotowości jest używany w szczególności. Chcę, aby zapytanie do bazy danych zmieniło …


2
Optymalizacja wydajności aktualizacji zbiorczych w PostgreSQL
Korzystanie z PG 9.1 na Ubuntu 12.04. Obecnie uruchomienie dużego zestawu instrukcji UPDATE w bazie danych, które mają postać: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Po prostu nadpisujemy pola obiektów identyfikowanych przez identyfikator.) Wartości pochodzą z zewnętrznego źródła danych (jeszcze nie w …


5
AKTUALIZUJ wydajność, gdy dane się nie zmieniają
Jeśli mam UPDATEinstrukcję, która tak naprawdę nie zmienia żadnych danych (ponieważ dane są już w stanie zaktualizowanym). Czy dodanie WHEREklauzuli w celu zapobieżenia aktualizacji ma jakąkolwiek korzyść w zakresie wydajności ? Na przykład, czy istnieje jakakolwiek różnica w szybkości wykonywania między UPDATE 1 i UPDATE 2 w następujących przypadkach: CREATE …


3
Jak zoptymalizować bazę danych pod kątem ciężkich operacji we / wy z aktualizacji (oprogramowanie i sprzęt)
Sytuacja Mam bazę danych postgresql 9.2, która jest dość mocno aktualizowana przez cały czas. System jest więc związany z I / O, a obecnie rozważam wprowadzenie kolejnej aktualizacji, potrzebuję tylko kilku wskazówek, od czego zacząć ulepszanie. Oto zdjęcie, jak wyglądała sytuacja w ciągu ostatnich 3 miesięcy: Jak widać, aktualizacja operacji …


3
Wpływ indeksu na instrukcje aktualizacji, gdy kolumna aktualizacji nie znajduje się w indeksie
I ciągle widzę ludzi powiedzieć, że indeksy spowolnić update, deletea insert. Jest to używane jako instrukcja zbiorcza, tak jakby była absolutem. Podczas dostrajania mojej bazy danych w celu poprawy wydajności ciągle napotykam na tę sytuację, która wydaje mi się logicznie sprzeczna z tą regułą i nigdzie nie mogę znaleźć nikogo, …

3
Powolna aktualizacja na dużym stole z podzapytaniem
Dzięki SourceTableposiadaniu> 15 MM rekordów i Bad_Phrase> 3K rekordów uruchomienie następującego zapytania w programie SQL Server 2005 SP4 zajmuje prawie 10 godzin. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) W języku angielskim to zapytanie liczy liczbę odrębnych fraz wymienionych w Bad_Phrase, które są …


2
Głębokość rekurencyjnego potomka PostgreSQL
Muszę obliczyć głębokość potomka na podstawie jego przodka. Kiedy rekord ma object_id = parent_id = ancestor_id, jest uważany za węzeł główny (przodek). Próbowałem WITH RECURSIVEuruchomić zapytanie w PostgreSQL 9.4 . Nie kontroluję danych ani kolumn. Schemat danych i tabeli pochodzi z zewnętrznego źródła. Stół stale rośnie . Obecnie około 30 …


2
Na duplikacie klucza nie rób nic
Wstawiam do poniższej tabeli za pomocą LuaSQL z API PtokaX. 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`), …

1
Nie można wstawić zduplikowanego wiersza klucza do indeksu nieunikalnego?
W ciągu ostatnich kilku dni napotkaliśmy ten dziwny błąd trzy razy, po tym, jak przez 8 tygodni nie miałem błędów, i jestem zakłopotany. Oto komunikat o błędzie: 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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.