
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.67] |
![]() |
|
![]() | Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
На просьбу удалить из таблицы 1000 строк получаем загрузку ЦП 100% и 4 минуты ожидания (всего таблица содержит около 64 тыс. записей)
Оракл установлен на вполне приличной машине: проц - 2-х головый Xeon 2Ггц, 2Гб ОЗУ, ОС - OpenSuse. Кроме Оракла на машине ничего существенного не запущено. Совсем уж непривычная скорость работы. Подскажите, пожалуйста, в чем может быть проблема. |
Сообщ.
#2
,
|
|
|
Какие данные ?? Есть КЛОБЫ ? Есть ли триггеры на таблицах ?
Если есть триггеры, то он выполняет не 1000 удаления, а к примеру 10 000 ![]() |
Сообщ.
#3
,
|
|
|
Типы данных - Number(11, 0), Date, Varchar2 (самый большой варчар - 300 символов). Всего 28 полей. Имеется 3 триггера, но они на Insert и Update.
|
Сообщ.
#4
,
|
|
|
А запрос можно посмотреть на удаление ?
|
Сообщ.
#5
,
|
|
|
Конечно можно.
![]() ![]() ![]() delete from table_name А до этого на запрос ![]() ![]() delete from table_name where id < 1000 ушло 4 минуты. Число записей, попавших в этот диапазон, оказалось около 300. Т.е. на удаление одной записи уходит почти 1 сек. ![]() |
Сообщ.
#6
,
|
|
|
таблица во время удалениея не может чем-то еще блокироваться? на Delete не поставлено каскадного удаления или еще чего-то?
|
Сообщ.
#7
,
|
|
|
Блокировать ее некому. Каскадного удаления нет.
Еще такой нюанс. Изначально база стояла на машине с двухголовым 4-м пнем (3Ггц), и 1Гб ОЗУ. Затем вся схема и данные были импортированы на новую машину (xeon). Так вот на старом компе удаление проходит существенно быстрее: на полную очистку таблицы ушел 1 час (только что проверил). Вообще говоря, на новой машине тормоза наблюдаются не только с удалением (хотя удаление, пожалуй, самый яркий пример). |
Сообщ.
#8
,
|
|
|
Копайте настройки. Можно INIT базы посмотреть (желательно ДО и ПОСЛЕ)? Скорее всего траблы с распределением памяти.
|
Сообщ.
#9
,
|
|
|
Спасибо за участие.
Похоже я встрял надолго. ![]() |
Сообщ.
#10
,
|
|
|
Stoom Urchin
Можно INIT базы посмотреть ? |
Сообщ.
#11
,
|
|
|
Пытаюсь к сообщению прицепить файл и получаю в ответ
Цитата ОБНАРУЖЕНЫ СЛЕДУЮЩИЕ ОШИБКИ Вы не можете прикрепить этот тип файла |
Сообщ.
#12
,
|
|
|
ну так зазипуй/зарарь
|
Сообщ.
#13
,
|
|
|
Вот, пожалуйста.
Прикреплённый файл ![]() |
Сообщ.
#14
,
|
|
|
это ДО, или ПОСЛЕ, или ОДИНАКОВО ?
|
Сообщ.
#15
,
|
|
|
Извиняюсь... до и после чего?
|