Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
4 / 4 / 0
Регистрация: 23.01.2015
Сообщений: 108

Массовое удаление из БД

03.10.2019, 16:20. Показов 719. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Подскажите пожалуйста возможно ли как то сделать массовое удаление из базы данных без нагрузки на неё?

к примеру мне за раз нужно удалить к примеру 5 000 а может и 15 000 записей и вот как это сделать правильно что бы не очень нагружать БД и желательно за один раз
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.10.2019, 16:20
Ответы с готовыми решениями:

Массовое удаление таблиц из БД
Есть mdb файл. В нем имена таблиц присвоены в порядке иерархии: tab1: 01 tab2: 011 Tab3: 0111 и т.д. При удалении tab1: 01 нужно...

VBulletin Массовое удаление сообщенй пользователей
Массовое удаление сообщений пользователей подскажите как удалить все сообщения конкретного пользователя одной кнопкой или же как можно...

Массовое удаление проиндексированных страниц
Подскажите пожалуйста каким способом можно удалить из гугла сразу все страницы такого типа: site.com/page/7/ , в robots.txt внес Disallow:...

6
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
03.10.2019, 16:42
Цитата Сообщение от s88s Посмотреть сообщение
нужно удалить к примеру 5 000 а может и 15 000 записей
Это копейки. Кроме того, другого способа, кроме DELETE, для удаления части строк все равно нет.
0
4 / 4 / 0
Регистрация: 23.01.2015
Сообщений: 108
03.10.2019, 16:53  [ТС]
а что не копейки?
0
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
03.10.2019, 17:36
s88s, надо смотреть код.
0
4 / 4 / 0
Регистрация: 23.01.2015
Сообщений: 108
04.10.2019, 08:34  [ТС]
А что вы хотите в коде увидеть удаление из БД?
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
04.10.2019, 09:12
Цитата Сообщение от s88s Посмотреть сообщение
а что не копейки?
Сотни тысяч, миллионы строк.
Если тебе надо удалить все строки из таблицы, то есть операция TRUNCATE, которая работает быстро. Но если надо удалять не все строки, то только DELETE.
0
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
09.10.2019, 20:23
Цитата Сообщение от s88s Посмотреть сообщение
к примеру мне за раз нужно удалить к примеру 5 000 а может и 15 000 записей и вот как это сделать правильно что бы не очень нагружать БД и желательно за один раз
правильно - своевременно удалять по 1-2-3 строки, а не 15000 за раз
в постгре они всё равно сразу не удаляются, там только отметка ставится на удаление, а потом вакуум сносит всё
в мускуле вроде сразу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2019, 20:23
Помогаю со студенческими работами здесь

Массовое удаление меток дисков
как массово удалить метки дисков?(был Олег стал Локальный диск) желательно автоматизировано, нашел команду label но она то enter требует то...

Массовое удаление аудио из записи Wordpress
Добрый вечер! На сайте, который сделан на Wordpress в записях есть блок с аудио файлом. Как удалить этот блок с большого количества...

Массовое удаление пути из url адресов
Доброго времени суток! Помогите с написанием небольшого скрипта Нужно почистить массово адреса: из кучи подобных адресов ...

Массовое удаление текстовых полей (надписей)
Приветствую уважаемых обитателей форума. По долгу службы я имею дело со студенческими работами. Иногда недобросовестные студенты...

Массовое удаление пустой строки в тхт файлах через notepad++
вобщем есть сотня файлов тхт , подскажите как через notepad++ какой регуляркой удалить пустые строки есть в нотпаде замена Поиск - Найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru