powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Инструменты для ведения экспериментов при оптимизации запросов
24 сообщений из 49, страница 2 из 2
Инструменты для ведения экспериментов при оптимизации запросов
    #39994684
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то в топике цель плохо обознечена.
Сама оптимизация? Или ведение багов?
Или документирование?

Автор поставь четко цель.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39994782
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0
Вы можете, к примеру, до выполнения нагрузочного теста точно сказать, что вот эта попытка с добавлением промежуточной временной таблицы даст требуемый эффект в виде уменьшения длительности выполнения запроса?

Да. Потому что у меня в распоряжении план и статистики оригинального запроса и запроса с промежуточной таблицей. Я точно знаю асимптотику каждого из использованных в них методов доступа к данным и распределение данных в своей БД.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39994894
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Хорошо. Выбрать, получить, посмотреть... Чтобы что?
для анализа
чтобы получить эту информацию, чтобы спустя дни вернуться к прежним прогонам, проанализировать, переосмыслить принятые решения и т.д.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39994895
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
vi0
Вы можете, к примеру, до выполнения нагрузочного теста точно сказать, что вот эта попытка с добавлением промежуточной временной таблицы даст требуемый эффект в виде уменьшения длительности выполнения запроса?

Да. Потому что у меня в распоряжении план и статистики оригинального запроса и запроса с промежуточной таблицей. Я точно знаю асимптотику каждого из использованных в них методов доступа к данным и распределение данных в своей БД.
А откуда вы получили план запроса с промежуточной таблицей? Вы не выполняли тестовый прогон?
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39994900
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0
skyANA
Хорошо. Выбрать, получить, посмотреть... Чтобы что?
для анализа
чтобы получить эту информацию, чтобы спустя дни вернуться к прежним прогонам, проанализировать, переосмыслить принятые решения и т.д.

БД эволюционирует. Статистика таблиц "плывёт". И когда вы вернетесь к старым удачным экспериментам - ваши
execution plans будут представлять интерес разве что археологический. Вообще если вы что-то изучаете и просто
для себя делаете заметки - это полезно. Если нужна реальная польза для БД - то покупайте Oracle Ent.Manager
там есть и умные анализаторы. И историю запросов они помнят. Нагрузку. И советы дают по улучшению.
Ну для других Dbms там тоже что-то полюбому есть. Вот так надо. А не с базами знаний.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39995050
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Автор поставь четко цель.


Нельзя чётко поставить цель, если страдаешь хернёй :)
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39995056
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может ему чёт типа такого надо:



Только тут ещё коммиты должны быть и сразу код, и пиво.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39995217
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0
А откуда вы получили план запроса с промежуточной таблицей?

Использовал EXPLAIN PLAN.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39995304
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
БД эволюционирует. Статистика таблиц "плывёт". И когда вы вернетесь к старым удачным экспериментам - ваши
execution plans будут представлять интерес разве что археологический. Вообще если вы что-то изучаете и просто
для себя делаете заметки - это полезно. Если нужна реальная польза для БД - то покупайте Oracle Ent.Manager
там есть и умные анализаторы. И историю запросов они помнят. Нагрузку. И советы дают по улучшению.
Ну для других Dbms там тоже что-то полюбому есть. Вот так надо. А не с базами знаний.
у меня цель оперативная - использовать эти записи в процессе работы над конкретной задачей до внедрения
я не веду базу знаний
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39995308
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
vi0
А откуда вы получили план запроса с промежуточной таблицей?

Использовал EXPLAIN PLAN.
и чем EXPLAIN PLAN существенно отличается от фактического выполнения запроса? по сути такая же проверка, да еще и не надежная т.к. не известен фактический план. Получается вы не умеете оптимизировать запросы и пользуетесь методом научного тыка.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39995334
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, ну то что ты свинтус это было понятно
можно было не объяснять, здесь люди взрослые
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39995637
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0
и чем EXPLAIN PLAN существенно отличается от фактического выполнения запроса? по сути такая же проверка, да еще и не надежная т.к. не известен фактический план.

Внезапно, но не все сервера умеют менять планы на ходу. Поэтому составленный план и есть фактический.
Также внезапно, но выполнение запроса не поможет понять в каком его месте находится бутылочное горлышко, для этого таки придётся изучать план.

Так зачем собирать и хранить статистику экспериментов, если превосходство одного запроса над другим видно при его максимум однократном исполнении?
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39995659
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, я не понимаю что вы мне хотите доказать, и про какое однократное выполнение ведете речь при оптимизации сложных запросов. Да и эта дискуссия мне не очень интересна, если честно - если у меня возникают вопросы по оптимизации то я их задаю. Сейчас у меня совсем другой вопрос. До свидания.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39995893
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забавные такие ответы. Вопрос то был простой - как удобно и автоматизированно вести тестовые прогоны связывая их с коммитами.
А тут тебя и жизни научат, и расскажут что ты оптимизировать не умеешь, и, самое главное, - оптимизировать не надо вообще, чепухой занимаюсь))
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39996042
Фотография Big17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прекращайте неконструктивные беседы, иначе тема будет закрыта.
Флуд почищен.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39996055
vi0
Забавные такие ответы. Вопрос то был простой - как удобно и автоматизированно вести тестовые прогоны связывая их с коммитами.
А тут тебя и жизни научат, и расскажут что ты оптимизировать не умеешь, и, самое главное, - оптимизировать не надо вообще, чепухой занимаюсь))

внезапно мнение профессионалов может отличаться от вашего.
пришли за советом на форум - слушайте и мотайте на ус, а не хамите.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39996071
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели он думал, что профессионалы, щёлкнув каблуками, и вытянувшись во фрунт доложат ему что и как?

Да ещё и бесплатно

Ну не знаю. Пускай спросит на stackoverflow.
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39996089
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39996242
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Неужели он думал, что профессионалы, щёлкнув каблуками, и вытянувшись во фрунт доложат ему что и как?

Да ещё и бесплатно

Ну не знаю. Пускай спросит на stackoverflow.
Да, я уже понял что тут флудильня по большей части. Иногда буду задавать вопросы все же, может повезет на профи наткнутся, а не на флудера)
Причем отвечают ёмко, но совсем не то что спросил, а то что просто накипело))
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39996244
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020

внезапно мнение профессионалов может отличаться от вашего.
пришли за советом на форум - слушайте и мотайте на ус, а не хамите.
я зерна вижу в тонне плевел, только когда мне пишут: либо у вас задач нет, вам на работе заняться нечем, или настоящих задач не дают, вот и приходится заниматься всякой фигнёй то это не мнение профи, а порожний базар)
У людей целые бизнесы по оптимизации, а он решил что мне на работе заняться нечем))
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39996247
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот к примеру ветка https://www.sql.ru/forum/1326763-a/kak-ponyat-chto-zavisaet-v-zaprose?hl=
помогли спецы, за что им большое спасибо
никто не говорил, что я занимаюсь фигней и мне должно быть стыдно)
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39996471
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0
либо у вас задач нет, вам на работе заняться нечем, или настоящих задач не дают, вот и приходится заниматься всякой фигнёй
то это не мнение профи, а порожний базар)
У людей целые бизнесы по оптимизации, а он решил что мне на работе заняться нечем))

Ваше нытьё представляет собой весьма жалкое зрелище.
"целые бизнес процессы по оптимизации" которыми рулит обиженное дитё.. мда
...
Рейтинг: 0 / 0
Инструменты для ведения экспериментов при оптимизации запросов
    #39996749
vi0, ну сходите на ютуб
YouTube Video
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Инструменты для ведения экспериментов при оптимизации запросов
    #40118328
xipafi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,
спасибо за совет
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Инструменты для ведения экспериментов при оптимизации запросов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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