Size: a a a

2020 June 03

K

Kostya in sql_ninja
Max Chistyakov
должен, а почему возникли сомнения?
Потому что было дело как-то
не освобождал
Так должен или освободит ?
источник

K

Kostya in sql_ninja
Не освобождал, но это был старый скуль
2000
источник

K

Kostya in sql_ninja
Где бы про это почитать ...
источник

DS

Denis Suhotin in sql_ninja
Kostya
Где бы про это почитать ...
Мне кажется, это не сложно проверить: ограничить датафайл по размеру, забить его данными в одной таблице, потом удалить часть строк и попробовать вставить в др. таблицу.
источник

K

Kostya in sql_ninja
Denis Suhotin
Мне кажется, это не сложно проверить: ограничить датафайл по размеру, забить его данными в одной таблице, потом удалить часть строк и попробовать вставить в др. таблицу.
да, но бд лишней под рукой нет, а решение надо срочно принять
источник

MC

Max Chistyakov in sql_ninja
У меня вышло так, что после удаления ничего предпринимать не надо. Правда, чтобы вставить новые данные, потребовалось удалить гораздо больше строк, чем вставить (удаление 2х строк не способствовало тому, чтобы вставить две строки в другую таблицу, а удаление 20 тысяч - способствовало)
источник

MC

Max Chistyakov in sql_ninja
Kostya
да, но бд лишней под рукой нет, а решение надо срочно принять
^^
источник

K

Kostya in sql_ninja
Max Chistyakov
У меня вышло так, что после удаления ничего предпринимать не надо. Правда, чтобы вставить новые данные, потребовалось удалить гораздо больше строк, чем вставить (удаление 2х строк не способствовало тому, чтобы вставить две строки в другую таблицу, а удаление 20 тысяч - способствовало)
Сенькую, коллега - очень выручил !
источник

MC

Max Chistyakov in sql_ninja
забыл сказать, у меня 2017, но думаю не важно
источник

K

Kostya in sql_ninja
да, тут без разницы, я думаю
источник

K

Kostya in sql_ninja
Max Chistyakov
У меня вышло так, что после удаления ничего предпринимать не надо. Правда, чтобы вставить новые данные, потребовалось удалить гораздо больше строк, чем вставить (удаление 2х строк не способствовало тому, чтобы вставить две строки в другую таблицу, а удаление 20 тысяч - способствовало)
Страница .. скуль высвобождает постранично, а может даже и наборами страниц
Она 8Кб :)
Поэтому надо минимум страницу, но, вангую, даже больше высвобождать.
источник

KS

Kirill Safronov in sql_ninja
Всем привет, база MySQL, есть таблица с календарем непрерывных дат, есть список заявок с датой создания и датой закрытия, необходимо посчитать количество открытых заявок на каждую дату календаря.

Подскажите, каким образом можно рассчитать факт пересечения дат?
источник

ДС

Дмитрий Степанов... in sql_ninja
Kirill Safronov
Всем привет, база MySQL, есть таблица с календарем непрерывных дат, есть список заявок с датой создания и датой закрытия, необходимо посчитать количество открытых заявок на каждую дату календаря.

Подскажите, каким образом можно рассчитать факт пересечения дат?
between
источник

AS

Anastasiya Shmatkova in sql_ninja
Kostya
Коллеги, вопрос
Скуль 2016 при удалении строк из одной таблицы освободит место в датафайле для новых строк из других таблиц, или wstermark сбросится только после транкейта/удаления таблицы ?
Глянь сюда https://docs.microsoft.com/ru-ru/sql/relational-databases/ghost-record-cleanup-process-guide?view=sql-server-ver15

У меня при удалении большого объёма записей из очень большой таблицы до нескольких часов место реально освобождалось
источник

K

Kostya in sql_ninja
Anastasiya Shmatkova
Глянь сюда https://docs.microsoft.com/ru-ru/sql/relational-databases/ghost-record-cleanup-process-guide?view=sql-server-ver15

У меня при удалении большого объёма записей из очень большой таблицы до нескольких часов место реально освобождалось
Спасибо, смотрю !
источник

KS

Kirill Safronov in sql_ninja
календарь джойнить по дате закрытия?
источник

AS

Alexandr Shoulyar in sql_ninja
where priznak.pr is null
отрабатывает за 2 минуты скрипт

where b1.AgreementMobile =3 and len(b1.Mobile)=12 and priznak.pr is null

висит 30 минут и нифига

что я делаю не так?
источник

MC

Max Chistyakov in sql_ninja
на b1.Mobile индекс есть?
источник

AS

Alexandr Shoulyar in sql_ninja
без понятия
не админ БД, а обычный юзвер
источник

MC

Max Chistyakov in sql_ninja
откройте в ssms эту таблицу, посмотрите есть ли во вкладке "индексы" индекс на этот столбец
скорее всего причина в том, что вы применяете к индексированному столбцу функцию в WHERE, и вместо поиска по индексу начинается сканирование
источник