Если заниматься исследованиями и экспериментами , в особенности по новой теме и поговорить обсудить не с кем - простого последовательного пути к цели не будет. Будут лабиринты, циклы , ложные цели и направления и непрерывная цепь ошибок и вопросов. И совсем не факт, что получится заглянуть за горизонт.
Но , мне без разницы . Так лучше, чем от водки и от простуд. (c). Нашей целью станет дорога(c). Дороги, которые нас выбирают(c). Если не заниматься , чем интересно то остаётся только ходить на работу точить гайку и выслушивать ламеров. Я не хочу. И не буду.
В мыслях по общей структуре и дальнейших путях развития корреляционного анализа ожиданий СУБД , я таки дошел до конца Горячего:
Простой вывод - каждый, кто стремится это как то причесать , настроить, пытается рассуждать и верит в благотворную силу минусов - в лучшем случае эльф , в худшем - полный неадекват. Вы еще , интернет попробуйте отминусовать 😆😅🤣😂
Просто в русском переводе нужно употреблять вместо варианта "искусственный" более подходящие по смыслу значения : "ненастоящий" , "неестественный" , "ненатуральный".
Лично мне по душе вариант "Неестественный интеллект". Его и буду использовать.
Потому, что нейросеть пытается найти ответ на некорректный или глупый вопрос .
Т.е. нейросеть , в принципе , не обладает свойством интеллекта - не умеет думать и не способна оценить корректность поставленного вопроса . А если вопрос поставлен некорректно , любой ответ не имеет смысла . -А куда мне идти? -А куда, ты хочешь попасть ? -А мне всё равно. -Тогда, всё равно, куда идти . (С) Алиса в стране чудес.
Вот например , если задать нейросети вопрос "Какая СУБД быстрее при одинаковом типе нагрузки и одинаковых ресурсах и условиях PostgreSQL или Oracle ?" - в результатебудет получена простыня совершенно бессмысленных слов и цифр .
По этом любой опытный и квалифицированный DBA , имеющий хоть какой то опыт работы с PostgreSQL и Oracle сразу скажет, что вопрос поставлен некорректно и вообще не имеет смысла . Ну , а неопытный просто скажет - "не знаю".
Почему математические алгоритмы анализа огромных объёмов текстов назвали "искусственным интеллектом" , вопрос конечно риторический .
Нормальная работа инженера - проанализировать и найти причину возможной проблемы.
Альтернативные варианты названия
1. Статистический анализ производительности СУБД PostgreSQL.
2. Применение методов математический статистики для анализа производительности СУБД PostgreSQL
3. Корреляционный анализ для решения инцидентов производительности СУБД PostgreSQL
Описание контекста
Основная задача администратора баз данных - обеспечить наиболее эффективную работу вверенной ему в сопровождение СУБД.
Для выполнения задачи, одно из основных требований - умение определить текущее состояние и работоспособность СУБД или насколько эффективность СУБД справляется с получаемой нагрузкой обрабатывает информацию и выдает требуемый результат.
Для этого необходимо уметь рассчитывать/сравнивать/анализировать производительность СУБД.
Основная идея
Однако проблема в том, что как выясняется, строгого определения для термина "производительность СУБД" до недавнего времени не существовало. Каждый администратор понимал под производительностью, то, что лично ему нравится:
· количество запросов в секунду
· количество зафиксированных транзакций
· среднее время отклика СУБД
· и даже процент утилизации CPU+RAM
· или некая магия, получаемая если посмотреть на экран на котором десяток другой графиков мониторинга
Так руководствуясь некими рецептами алхимиков, DBA каким-то мистическим образом определить хорошо работает СУБД или плохо.
Ситуацию нужно менять. И на помощь, придет то, что всегда помогает инженерам – математика.
Структура доклада
Зачем нужно считать производительность СУБД
Вопросы, для ответа на которые, требуется рассчитать производительность СУБД в виде метрики:
· Что такое "хорошо" и что такое "плохо" когда вопрос касается производительности СУБД?
· На сколько "лучше" или "хуже" стало СУБД после того как изменили что-то?
· "Мы уперлись в СУБД " – а точно со стороны инфраструктуры и приложения нет проблем и узкое место информационной системы — это СУБД?
Как рассчитать производительность СУБД и какие проблемы возникают
· Известные аномалии расчета метрики производительности.
Итог:
Рассчитать производительность СУБД в физическом смысле нельзя. Но можно оценить по косвенным показателям, используя метрики оценки производительности СУБД.
Инструменты мат. статистики, используемые при расчетах
· Медиана
· Коэффициент корреляции
Метрики и индикаторы производительности СУБД
· Операционная скорость
· Количество ожиданий СУБД
· Количество ожиданий СУБД по типам ожидания
· Относительная доля ожидания
· Корреляция активных сессий и операционной скорости
· Корреляция операционной скорости и ожиданий
Корреляционный анализ ожиданий СУБД
· Основная гипотеза корреляционного анализа ожиданий СУБД
· Последовательность действий(алгоритм)
Сценарии и анализ результатов нагрузочного тестирования СУБД.
Одного сценария нагрузочного тестирования – недостаточно.
Проблема среднего арифметического при расчёте среднего времени выполнения запроса.
Сценарии нагрузочного тестирования:
· Сценарий №1 – SELECT ONLY
· Сценарий №2 – SELECT + UPDATE (TCP-B)
· Cценарий №3 – INSERT ONY
· Cценарий №3 – HEAVYWEIGHT LOAD CPU
Практические примеры решения инцидентов производительности СУБД с использованием корреляционного анализа
О чем можно будет узнать из доклада
Новые способы и примеры использования математических методов для и оптимизации и анализа производительности СУБД PostgreSQL.
О чем не будет сказано в докладе
“Best practices” при использовании корреляционного анализа ожиданий СУБД
Очень разные варианты инфраструктуры и профили нагрузки на СУБД.
Внутренняя структура сервисной БД и подробный алгоритм расчетов.
Постоянные изменения по ходу практического использования.
Наблюдая происходящие в мире события хочется, пользуясь случаем высказать уважение и сказать спасибо администрации ресурса Пикабу за наличие возможности фильтрации постов по тэгам . Благодаря , вашему скромному труду , после добавления в игнор лист тэга "политика" я не вижу всего этого мутного потока бесовщины и флуда диванных ыкспертофф. А новости по тв я давно не смотрю , да и от балаболов блогеров в телеграме давно отписался.
По моему скромному рассуждению - чтение и особенно обсуждение любых событий по которым нет и не может быть полной информации и которые направлены лишь на удержание внимания праздно шатающейся публики и для вложения в головы сограждан нужной , для правящего класса , картины мира это психологическая патология. А от любых патологий лучше держаться подальше .
P.S. Примерный характер и картину потока мыслей сограждан в комментариях под постами с тэгом "политика" можно оценить по комментариям к простенькому репосту на память
Глядя на текущую расстановку сил, создается впечатление, что:
- Трамп с шумом сливается с финансирования Украины. Оно и понятно, Дони копит на Канаду и Гренландию, ведь если старый бизнесмен решил их принять в лоно асашай, там на одну покупку чиновников и плюшки населению + инфраструктуру денег надо немерено.
- Европа остается "в одну каску" поддерживать конфликт. Один из мотиваторов - Северный поток 2, который товарищ Трамп так же хочет перекупить инвестировать, дабы стричь эту "газовую овцу" себе в карман.
Если всё так, то слухи о перемирии - очень преждевременны. Роль Трампа - накидывать на вентилятор всё, что в голову взбредет, ведь оно очень потужно играет на руку в его личных PR-целях. Где-то что-то да выстрелит, потом можно будет бить в грудь и кричать, какой я молодец.
Итого, что мы имеем - "Герою" Трампу не дают нанести мир неблагодарные европиоды, а посему - "Дорогой, Старый Свет, Не нужен зять??! - ебите дочку сами! А я подожду пока вы еще больше похудеете, дабы были сговорчивей в вопросах нефти и газа!"
Европа же, чувствуя, что ее наебали, да причем руками своих же правителей, всё больше увязает в долгах в связи со свалившейся теперь уже на их хрупкие недофинансированные кризисные плечи обузой. Ситуация патовая для них: если перемирие, то на условиях США, если нет - то еще большее ослабление и в итоге перемирие на условиях США. Вот такой выбор без выбора. Игра приобретает интригу, будем посмотреть...