database-performance- все статьи тега


Способ уменьшения результирующего набора до того, как его данные будут перечислены через

У меня есть таблица ORACLE с несколькими миллионами строк данных. Один из атрибутов имеет тип DATE. Мне нужно выбрать по этой таблице, используя этот атрибут даты в функции. Функция сообщает мне, какие строки соответствуют моим критериям. Проблема в том, что когда я выполняю этот запрос, он должен передать каждую строку в таблице через функцию (очевидно), чтобы определить, какие строки совпадают. Это ни в малейшей степени не работает хорошо. Я пытаюсь найти хорошее решение, чтобы сделать э ...

Скорость усечения Postgresql

мы используем Postgresql 9.1.4 как сервер БД. Я пытался ускорить свой тестовый набор, поэтому я немного посмотрел на профилирование БД, чтобы точно увидеть, что происходит. Мы используем database_cleaner для усечения таблиц в конце тестов. Да, я знаю, что транзакции быстрее, я не могу использовать их в определенных обстоятельствах, поэтому меня это не волнует. что меня беспокоит, так это то, почему усечение занимает так много времени (дольше, чем использование DELETE) и почему оно занимает е ...