Найти в Дзене
Эксперименты и исследования

Эксперименты и исследования

Результаты наблюдений и исследований производительности СУБД PostgreSQL
подборка · 95 материалов
18 часов назад
Очередной раунд тестов: EXISTS против IN в условиях параллелизма.
Эксперимент по проверке гипотез, сгенерированных нейросетями для оптимизации СУБД, дал первый интригующий результат. Вопреки прогнозу, конструкция EXISTS показала на 3% меньшую производительность под параллельной нагрузкой, чем ее аналог IN. Это небольшое, но статистически значимое расхождение заставляет нас глубже изучить вопрос. Мы предполагаем, что причина может крыться в малом размере тестовых таблиц, и готовим новый виток испытаний на масштабных данных. ℹ️ Новый инструмент с открытым исходным...
2 дня назад
☑️📝Демобаза 2.0 : Сравнение производительности JOIN и коррелированных подзапросов в СУБД PostgreSQL
ℹ️ Новый инструмент с открытым исходным кодом для статистического анализа, нагрузочного тестирования и построения отчетов доступен в репозитории GitFlic и GitHub Проведено статистическое исследование влияния использования операторов JOIN и коррелированных подзапросов на производительность СУБД и нагрузку на серверную инфраструктуру. Результаты демонстрируют, что в условиях современного уровня оптимизации запросов и вычислительных мощностей разница в производительности между двумя подходами статистически незначима...
2 дня назад
"Демобаза 2.0" нагрузочное тестирование : СУБД оказалась устойчива к выбору между Join и коррелированным подзапросом.
ℹ️ Новый инструмент с открытым исходным кодом для статистического анализа, нагрузочного тестирования и построения отчетов доступен в репозитории GitFlic и GitHub Принято считать, что выбор между JOIN и коррелированным подзапросом — одна из ключевых задач оптимизации, способная кардинально повлиять на нагрузку базы данных. В качестве эксперимента, было проведено нагрузочное тестирование, используя Демобазу 2.0 в качестве полигона и vmstat для мониторинга изменений со стороны инфраструктуры, готовясь наглядно продемонстрировать превосходство одного подхода над другим...
3 дня назад
Нейросети нельзя использовать в качестве экспертной системы для СУБД PostgreSQL.
В качестве завершения цикла статей о целесообразности и эффективности применения нейросетей для экспертной оценки производительности СУБД PostgreSQL - нецелесообразно, не эффективно. В эпоху повсеместного увлечения искусственным интеллектом многие пытаются использовать нейросети в качестве экспертных систем для оптимизации производительности СУБД. Эта статья — трезвый взгляд на опасность слепого доверия к AI-предсказаниям в критически важных областях управления базами данных. На конкретном примере...
5 дней назад
☑️📝PostgreSQL : Seq Scan против индексов - парадоксальный, на первый взгляд, итог нагрузочного тестирования.
В мире высоконагруженных систем любая мелочь может стать бутылочным горлышком. Мы привыкли, что индексы — это панацея для производительности СУБД, своего рода «волшебная таблетка» для ускорения запросов. Но что, если под давлением конкуренции и стремительно растущей нагрузки классические подходы дают сбой? В этой статье показаны результаты нагрузочного тестирования PostgreSQL в условиях нагрузочного тестирования, которые привели к парадоксальному на первый взгляд выводу. Когда количество одновременных...
5 дней назад
✔️📝ИИ как опасный советчик: Почему нейросетям нельзя доверять настройку производительности PostgreSQL.
В статье проводится сравнительный анализ эффективности использования оператора JOIN и коррелированного подзапроса в СУБД PostgreSQL в условиях высокой параллельной нагрузки. На основе экспериментальных данных опровергаются универсальные рекомендации систем искусственного интеллекта и выявляются ключевые факторы, влияющие на производительность. ℹ️ Новый инструмент с открытым исходным кодом для статистического анализа, нагрузочного тестирования и построения отчетов доступен в репозитории GitFlic и...