Вопросы с тегом «delete»

10
Нужно ли переиндексировать таблицу MySQL после массового удаления?

У меня есть таблица в MySQL с большим количеством INSERT и SELECT каждую секунду. И происходит массовое удаление некоторых старых данных один раз в день. Нужно ли переиндексировать таблицу после удаления? Я хочу увеличить производительность. Кто-нибудь может предложить несколько советов?...

10
Каковы рекомендации для безопасного безвозвратного удаления базы данных?

У нас «органическая» среда, то есть люди накапливали код в течение десяти лет с минимальным контролем или документацией. Сервер, который я использую, имеет несколько баз данных, которые, я считаю, больше не используются; Я хотел бы удалить их и оставить только три, которые я на самом деле...

10
Оператор DELETE конфликтует с ограничением REFERENCE

Моя ситуация выглядит так: Таблица STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME Таблица РАСПОЛОЖЕНИЕ: ID *[PK]* LOCATION_NAME Таблица WORK_PLACE: ID *[PK]* WORKPLACE_NAME Таблица INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* Очевидно, что 3 FK в...

10
Большой запрос на удаление, кажется, заморожен

Мы запустили запрос на удаление базы данных с 1,8 млрд строк. Это удаление приведет к удалению 1,2 млрд строк. Оглядываясь назад, мы бы разбили этот запрос на 100 м за один раз, но мы находимся в положении, когда он выполнялся в течение 24 часов, а размер файла журнала составляет 2 ТБ, что,...

9
Массовое удаление для большой таблицы в MySQL

У меня есть таблица уведомлений, содержащая около 100 миллионов строк хоста в Amazon RDS с 1000 IOPS, и я хочу удалить эти строки старше одного месяца. Если я это сделаю DELETE FROM NOTIFICATION WHERE CreatedAt < DATE_SUB(CURDATE(), INTERVAL 30 day);, все IOPS будут приняты, процесс займет...

9
MySQL: delete… where..in () против delete..from..join и заблокированные таблицы при удалении с помощью подвыбора

Отказ от ответственности: прошу прощения за отсутствие знаний о внутреннем устройстве базы данных. Здесь это идет: Мы запускаем приложение (не написанное нами), которое имеет большую проблему с производительностью при периодической очистке базы данных. Запрос выглядит так: delete from...

9
Удалить миллионы строк из таблицы SQL

Мне нужно удалить более 16 миллионов записей из таблицы строк с 221 миллионами, и это происходит очень медленно. Буду признателен, если вы поделитесь предложениями, чтобы сделать код ниже быстрее: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS...

8
Удалить экземпляр Oracle, правильный путь

Я хочу удалить экземпляр oracle (oracle 10.2.0.4.0), созданный в ОС AIX 6.0. Я знаю, что могу удалить все файлы dbf и ctl в Терминале, но я думаю, что это не лучший способ сделать это. Я думаю, должен быть более чистый способ сделать это. Заранее...

8
Удаление всех дубликатов

Я пытаюсь удалить все дубликаты, но сохраняю только одну запись (более короткий идентификатор). Следующий запрос удаляет дубликаты, но для удаления всех копий и сохранения оригиналов требуется много итераций. DELETE FROM emailTable WHERE id IN ( SELECT * FROM ( SELECT id FROM emailTable GROUP BY...