![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Оценка изменения производительности СУБД PostgreSQL за последние 15 лет" | +/– | ![]() |
Сообщение от opennews (??), 22-Апр-24, 11:53 | ||
Райан Маркус (Ryan Marcus), разработчик экспериментального оптимизатора Bao для PostgreSQL, в котором используется машинное обучение для оптимизации выполнения запросов, опубликовал результаты тестирования производительности штатного оптимизатора запросов PostgreSQL. Тестирование охватывало ветки PostgreSQL, начиная с 8.4 (2009 год) и заканчивая 16 (2023 год). Производительность измерялась при помощи коллекции JOB (join order benchmark), включающей более 100 сложных запросов с большим числом операций JOIN, нацеленных на проверку различных аспектов работы оптимизатора запросов... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 22-Апр-24, 11:53 | +4 +/– | ![]() |
Получается 13-я самая быстрая? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #12 |
2. Сообщение от Аноним (2), 22-Апр-24, 11:57 | –3 +/– | ![]() |
Какие приемущества этого голыша от Postgres Pro Standard? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3 |
3. Сообщение от Аноним (2), 22-Апр-24, 11:59 | +/– | ![]() |
https://postgrespro.ru/docs/postgrespro/16/intro-pgpro-vs-pg | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
4. Сообщение от Аноним (4), 22-Апр-24, 12:01 | +4 +/– | ![]() |
На графике только 90-й персентиль, если по нему судить то да. Но чтобы полноценно ответить надо более комплексно смотреть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
5. Сообщение от Аноним (5), 22-Апр-24, 12:14 | +/– | ![]() |
Оси он тоже менял или все на последнем линуксе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #8, #13 |
6. Сообщение от AleksK (ok), 22-Апр-24, 12:28 | +1 +/– | ![]() |
Ну да и железо ставил соответсвующее каждой версии. Очевидно же что тестовая машина одна, иначе какой смысл в этих тестах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #7 |
7. Сообщение от Аноним (7), 22-Апр-24, 13:35 | +5 +/– | ![]() |
(например) Фороникса это никогда не смущало, что меня всегда радовало в его сравнительных тестах теплого и мягкого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #10 |
8. Сообщение от Аноним (7), 22-Апр-24, 13:45 | –1 +/– | ![]() |
все гораздо хуже - он их крутил в виртуалке: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #9, #11 |
9. Сообщение от ыы (?), 22-Апр-24, 13:49 | +1 +/– | ![]() |
в статье есть файлик с сырыми данными. проведите анализ. покажите что девиации не системны. сможете? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
10. Сообщение от AleksK (ok), 22-Апр-24, 13:50 | –1 +/– | ![]() |
Что-то не припомню такого у фороникса. Он если и сравнивал разные дистрибутивы то это был тест на сравнение дистрибутивов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
11. Сообщение от Аноним (11), 22-Апр-24, 14:32 | +/– | ![]() |
> в виртуалке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
12. Сообщение от нах. (?), 22-Апр-24, 14:37 | +4 +/– | ![]() |
в ней самый быстрый query optimizer (в общем-то было бы странно если бы с годами он становился только заметно хуже... хотя "успех" между 8 и 11 впечатляет) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #15, #22 |
13. Сообщение от нах. (?), 22-Апр-24, 14:39 | +/– | ![]() |
написано что все на последнем раче с наираспоследним компилятором (как ему удалось при этом собрать древние версии - не написано. Ну давайте предположим что они собираются. Мало ли, бывает чудес.) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #16 |
14. Сообщение от Аноним (14), 22-Апр-24, 15:05 | +/– | ![]() |
Ну это не единственный критерий выбора БД. Что-то же было сделано после 13 версии? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
15. Сообщение от Аноним (15), 22-Апр-24, 15:10 | +2 +/– | ![]() |
Завезите полноценные хинты в постгрес, будем оптимизировать ручками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #17, #21, #27, #29, #31 |
16. Сообщение от 1 (??), 22-Апр-24, 15:56 | +2 +/– | ![]() |
Ну в общем-то да, заголовок желтушный. Товарисч, решил проверить работу штатного планировщика на разных версиях ( я думаю, чтобы показать, что его планировщик с ИИ рвёт их все как тузик грелку ...). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #23 |
17. Сообщение от 1 (??), 22-Апр-24, 15:58 | +/– | ![]() |
Что-то там делали ребята с postgrespro в виде расширений. И чё-то я пробовал от них лет 5 назад. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #20 |
19. Сообщение от Аноним (19), 22-Апр-24, 17:46 | –1 +/– | ![]() |
На каком железе тестили? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #24 |
20. Сообщение от Аноним (15), 22-Апр-24, 18:12 | +1 +/– | ![]() |
В EnterpriseDB хинты есть и вполне ок. А у разработчиков Postgres принципиальная позиция не делать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
21. Сообщение от Аноним (21), 22-Апр-24, 18:30 | +/– | ![]() |
Так файловый ввод-вывод и используй. Чё ты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
22. Сообщение от fuggy (ok), 22-Апр-24, 18:35 | +1 +/– | ![]() |
На какой ещё базе замерять скорость query optimizer если не на синтетической базе в памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
23. Сообщение от Wayland на Xorg (?), 22-Апр-24, 19:29 | +/– | ![]() |
Чё в итоге то 0.0.0-v12 ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
24. Сообщение от ss (??), 22-Апр-24, 20:55 | +/– | ![]() |
там же написано - вся база в памяти... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
25. Сообщение от S22 (?), 22-Апр-24, 21:31 | +/– | ![]() |
Ado у postgresql pro | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
27. Сообщение от Аноним (27), 23-Апр-24, 05:42 | +/– | ![]() |
А как в MySQL передать "сериализованную внутрянку" ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #28 |
28. Сообщение от Аноним (15), 23-Апр-24, 10:06 | +1 +/– | ![]() |
Не, прямо такого там нет. handlersocket был робкой попыткой, так сказать, первый подход к снаряду - "пройдись по такой табличке вот по этому индексу". Простейший tab separated протокол. Отдельный интерфейс напрямую к Innodb, в обход всего mysql-я по сути. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #30 |
29.
Сообщение от ptr![]() | +/– | ![]() |
> Завезите полноценные хинты в постгрес, будем оптимизировать ручками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
30. Сообщение от Аноним (27), 23-Апр-24, 22:47 | +/– | ![]() |
А вы могли бы дать пример select ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
31. Сообщение от Аноним (31), 23-Апр-24, 23:32 | +/– | ![]() |
Для любой sql БД желание валидно. В какой-то момент роста, возникают проблемы, что штатный планировщик говно собачек и только больше проблем доставляет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |