powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Обновление БД и селективность индексов
23 сообщений из 48, страница 2 из 2
Обновление БД и селективность индексов
    #40054965
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock

Статистика пересчитывается ежедневно ночью.


но зачем Бэрримор?

чисто чтобы убить SSD ишку раньше времени?

у меня в доке про индексы - пресобрать через неделю, через два месяца и через год. и забыть.
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40054967
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockСтатистика пересчитывается ежедневно ночью.

А некоторые ежедневно ночью целый бэкап-рестор делают, так что не переживай.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40054969
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Бэкап - пережиток прошлого, быстрее базу пересоздать! (художественная гиперболизация)
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40054970
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastor
YuRock

Статистика пересчитывается ежедневно ночью.


но зачем Бэрримор?

чисто чтобы убить SSD ишку раньше времени?

у меня в доке про индексы - пресобрать через неделю, через два месяца и через год. и забыть.
Может, и незачем почти всегда. Не из-за SSD - это, думаю, шутка.
Просто нет механизма контроля новых таблиц и новых данных в таблицах. И леть такое изобретать. Пересчитываю всё - и нормально, после отработки свипа.
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40054978
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шо вы таки взъелись на эту статистику?!
вон Оракел её в фоне пересчитывает невзирая на лица, и шо?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40054986
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторчисто чтобы убить SSD ишку раньше времени?
да там той статистики мизер. тем более типа 1 страница на 1 индекс.
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40054994
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DS> А некоторые ежедневно ночью целый бэкап-рестор делают

Ну ты-то понятно за репликацию топишь,
но что не так с проверочным рестором?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40054997
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамно что не так с проверочным рестором?

То, что он ими делается с переписыванием базы прода.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40055000
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock

Просто нет механизма контроля новых таблиц и новых данных в таблицах. И леть такое изобретать. Пересчитываю всё - и нормально, после отработки свипа.


у нас тоже нет контроля.
нет контроля - нет проблем.

все перенесли, все пересчитали, всех переподключили.
на двух с половиной критичных объектов - мануально
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40055001
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18.03.2021 16:20, Dimitry Sibiryakov пишет:
ГР>> но что не так с проверочным рестором?
> То, что он ими делается с переписыванием базы прода.

почему не на другом сервере?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40055006
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийпочему не на другом сервере?

"Ну тогда же теряется весь смысл, на рабочем сервере база-то останется старой и будет
тормозить по-старому!"

Да и нет у них никакого мальчика другого сервера...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40055014
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Да и нет у них никакого мальчика другого сервера...
И первого тоже нет.
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40055018
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18.03.2021 18:14, WildSery пишет:
DS>> Да и нет у них никакого мальчика другого сервера...
>
> И первого тоже нет.

а шо, никто не гонял кваку на "сервере"?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40055032
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий

шо вы таки взъелись на эту статистику?!
вон Оракел её в фоне пересчитывает невзирая на лица, и шо?

Оракл умеет очень лихо срезать углы во время gather_database_stats,
поэтому это сравнение - не очень подходит. Там и семплирование.
И анализ статистики последних dml по каждой таблице.

Вот Postgres - это действительно тругяга. И еще один +1 фактор парникового эффекта на нашей планете.
Кто еще из dbms делает столько пустой работы по переносу байтиков с одного места в другое? Только Постгрес.
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40055034
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18.03.2021 19:23, mayton пишет:
> Вот Postgres - это действительно тругяга. И еще один +1 фактор парникового эффекта на нашей планете.
> Кто еще из dbms делает столько пустой работы по переносу байтиков с одного места в другое? Только Постгрес.

им можно - они ж учебные
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40056749
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Старый плюшевый мишка
Компрене ву?


Не понял. Не понял зачем вы это написали. Я привел вам аргумент, а вы мне в ответ свою жизнь пересказываете.

YuRock
О том и речь. Вы вообще не понимаете, о чем говорите.
Предлагаете лечить ветрянку ампутацией органов, на которых выскочили прыщи. Польза от такого решения будет соответствующая.


Что вам ветрянка, то мне предсмертные судороги. У нас с вами разные требования к надежности конечного продукта.

P.S. В любом случае мой опыт основывается на полуторке. Возможно в новых версиях оптимизатор стал лучше, посмотрим.
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40056754
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory
P.S. В любом случае мой опыт основывается на полуторке. Возможно в новых версиях оптимизатор стал лучше, посмотрим.
А, ну так надо уточнять. На 1.0 и 1.5 я тоже чаще использовал LEFT JOIN по тем же причинам.
Но ведь эти времена давно прошли. Это были просто баги оптимизатора, и их починили.
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40056769
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory

Не понял. Не понял зачем вы это написали. Я привел вам аргумент, а вы мне в ответ свою жизнь пересказываете.


Да какую в пень жизнь. Молодой человек, прямым текстом - освойте для начала хинты через +0 и явное указание плана, потом . можно будет и поговорить на тему когда это надо делать и когда не надо и почему, и почему плохо вместо этого применять лефт. Хотя до Вас это, похоже, не дойдёт, раз воспринимаете как беллетристику. Аргумент он привёл.
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40056775
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максимально широко использую LEFT JOIN, причем даже не специально, а в большинстве мест логика выборки именно такая.
Что не отменяет использование +0 (1-3% запросов) или даже || '' (один или два раза использовал).

При написании запроса первое что рассматривается - с какой таблицы начать что бы максимально урезать исходный массив данных.

Разработку веду на копии рабочей базы, т.е. данных - много, за 12 лет.

Ранее бывали несколько раз случаи когда при наполнении базы изменялась статистика и менялись планы, в худшую сторону. Приходилось править запросы, как правило тем самым +0 .
При изменении плана от изменения статистики, в лучшую сторону обычно никто не жалуется, поэтому такие случаи, если они были, остаются незамеченными.

Пересчетом статистики не занимаюсь.
Бэкап-рестор базы, с заменой исходной, делаю 1 раз в 1-2 года.
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40056829
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.03.2021 04:37, fraks пишет:
> Разработку веду на копии рабочей базы, т.е. данных - много, за 12 лет.

Владимир, ты на 3-ку уже перешел?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40056900
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий

Владимир, ты на 3-ку уже перешел?

Еще нет. Сижу на 2.5.8
Переход на тройку где-то в планах на будущее :)
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40056903
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks,

если только в планах на будущее, то тогда уж сразу на 4.0
...
Рейтинг: 0 / 0
Обновление БД и селективность индексов
    #40056984
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
Максимально широко использую LEFT JOIN, причем даже не специально, а в большинстве мест логика выборки именно такая


Ключевые слова подчёркнуты. Само собой, есть туева хуча запросов, в которых нужны именно внешние джойны. Есть запросы, в которых по барабану, внешний написать или внутренний, одна чорт и результат будет как у внутреннего и затратность. Типа соединения со справочником, на который есть FK. Но, согласись, Володя, в общем случае имитация внутреннего соединения путём выполнения внешнего и обрезания лишнего дополнительными условиями будет тормознее по определению. Вместо построения карты доступа к страницам данных по индексу чтение всех подряд в ведущей и уже потом усечение. А если ещё запрос представляет собой хорошо взболтанную смесь внешних и внутренних, то с ним обращаться надо как сапёру с миной.
...
Рейтинг: 0 / 0
23 сообщений из 48, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Обновление БД и селективность индексов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]