Запитання з тегом «update»

UPDATE змінює значення вказаних стовпців у всіх рядках, які задовольняють умові. У пункті SET потрібно згадувати лише стовпці, які мають бути змінені; стовпці, не явно змінені, зберігають свої попередні значення.

1
ОНОВЛЕННЯ постгресів… ГРАНИЦІ 1
У мене є база даних Postgres, яка містить відомості про кластери серверів, такі як стан сервера ("активний", "очікування" тощо). Активним серверам в будь-який час може знадобитися перехід на режим очікування, і мені все одно, який режим очікування використовується зокрема. Я хочу, щоб запит до бази даних міг змінити стан очікування …

4
Як оновити одну таблицю на основі значень іншої таблиці під час руху?
У мене є таблиця з ім'ям ips, як показано нижче: 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 Припустимо, я маю countryidполе для цієї таблиці з таблиці …
40 mysql  update 

2
Оптимізація продуктивності оновлень в PostgreSQL
Використання PG 9.1 на Ubuntu 12.04. Наразі для запуску великого набору операцій UPDATE на базі даних, які мають форму: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Ми просто перезаписуємо поля об’єктів, ідентифікованих за ідентифікатором.) Значення надходять із зовнішнього джерела даних (ще не в …

6
Як оновити 10 мільйонів + рядків в одній таблиці MySQL якомога швидше?
Використання MySQL 5.6 з механізмом зберігання InnoDB для більшості таблиць. Розмір пулу буфера InnoDB становить 15 ГБ, а індекси Innodb DB + - близько 10 ГБ. Сервер має 32 Гб оперативної пам’яті та працює на Cent OS 7 x64. У мене є одна велика таблиця, яка містить близько 10 мільйонів …

5
ОНОВЛЕННЯ продуктивність, коли дані не змінюються
Якщо у мене є UPDATEтвердження, яке фактично не змінює жодних даних (тому що дані вже в оновленому стані). Чи є якась користь від продуктивності, якщо ви ставите чек у WHEREпункті, щоб запобігти оновленню? Наприклад, чи буде різниця у швидкості виконання між UPDATE 1 та UPDATE 2 у наступному: CREATE TABLE …

4
Чи оновлення рядка з тим самим значенням насправді оновлює рядок?
У мене є питання щодо продуктивності. Скажімо, у мене є користувач з прізвищем Майкл. Візьміть наступний запит: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 Чи справді запит виконає оновлення, навіть якщо воно оновлюється до однакового значення? Якщо так, то як я можу запобігти цьому?

3
Як оптимізувати базу даних для великого вводу / виводу з оновлень (програмного та апаратного забезпечення)
У мене є база даних postgresql 9.2, яка весь час сильно оновлюється. Отже, система пов'язана з входом / виводом, і я зараз розглядаю можливість зробити ще одне оновлення, мені просто потрібні деякі вказівки щодо того, з чого почати вдосконалюватись. Ось картина, як виглядала ситуація за останні 3 місяці: Як бачите, …

2
Яке накладне оновлення всіх стовпців, навіть тих, що не змінилися [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Що стосується оновлення рядка, багато інструментів ORM видають оператор UPDATE, який встановлює кожен стовпець, …

3
Вплив індексу на оператори оновлення, коли стовпець оновлення не знаходиться в індексі
Я постійно бачу, як люди кажуть, що індекси сповільнюються update, deleteі insert. Це використовується як вислів ковдри, як би абсолютне. Налаштовуючи свою базу даних для підвищення продуктивності, я постійно стикаюся з цією ситуацією, яка, здається, суперечить цьому правилу для мене, і ніде я не можу знайти когось сказати чи пояснити …

3
Повільне оновлення на великій таблиці із запитом
З SourceTableзаписом> 15MM записів та записом Bad_Phrase> 3K, наступний запит потребує майже 10 годин для запуску на SQL Server 2005 SP4. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) Англійською мовою цей запит підраховує кількість відмінних фраз, перелічених у Bad_Phrase, які є підрядком поля …

3
SQL Server: Як відключити тригер для оновлення лише для вашого поточного сеансу?
Я працюю над SQL Server 2008 R2. У мене є таблична вигода, яка має ПІСЛЯ ВСТАВИТИ, ОНОВЛЕННЯ тригера під назвою tiu_benefit . Я хочу написати операцію UPDATE для цієї таблиці, щоб оновити 1 рядок, але я не хочу, щоб його тригер спрацював. Я знаю, що можу вимкнути тригер перед UPDATE, …

2
Регресивна глибина поглинання PostgreSQL
Мені потрібно обчислити глибину нащадка від його предка. Коли запис є object_id = parent_id = ancestor_id, він вважається кореневим вузлом (предком). Я намагався WITH RECURSIVEзапустити запит із PostgreSQL 9.4 . Я не контролюю дані чи стовпці. Схема даних та таблиць надходить із зовнішнього джерела. Стіл постійно зростає . Зараз приблизно …

1
Унікальні лічильники оновлень індексів та статистичних рядків
З огляду на наступну таблицю, унікальний кластерний індекс та статистику: 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
На повторному ключі нічого не робити
Я вставляю в наступну таблицю за допомогою LuaSQL з 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 …

1
Не можете вставити повторюваний рядок ключів у унікальний індекс?
Протягом останніх днів ми тричі стикалися з цією дивною помилкою, після 8 тижнів, коли не було помилок, і я заїдався. Це повідомлення про помилку: 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 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.