powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос администраторам БД.
20 сообщений из 20, страница 1 из 1
Вопрос администраторам БД.
    #38798590
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая информация полезна для Администратора БД, для принятия решения по оптимизации(как запросов,так и других объектов СУБД)?
Спасибо.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38798644
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странный вопрос.
Если система (сайт, программа и т.п.) не справляется со своими задачами или справляется, но с нарушением требований (в т.ч. требований по надежности, быстродействию и производительности), то нужно заниматься ее оптимизацией. Оптимизация конкретно СУБД - лишь один из этапов этого процесса. Да и то лишь в тех случаях, когда какие-либо узкие места обнаружены именно в самой СУБД.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38798680
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любая, прямо или косвенно относящаяся к работе оптимизируемой системы. Ну или вся - что одно и то же.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38798701
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48Какая информация полезна для Администратора БД, для принятия решения по оптимизации(как запросов,так и других объектов СУБД)?
Спасибо.

знать структуру БД. Особенно -- индексы.

знать приложение, которое работает с БД, как свои 5 пальцев.

список "тормозящих" запросов.

тексты запросов.

планы запросов.

p.s. а какие ещё объекты БД кроме запросов можно оптимизировать ?
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38798706
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48Какая информация полезна для Администратора БД, для принятия решения по оптимизации

Кстати, это задача вовсе не для DBA, а для инженера по настройке производительности БД.
Или ведущего разработчика приложения.

DBА обычно делает дампы, перекладывает дампы, заливает дампы, читает логи, очищает логи, устанавливает сервера, настраивает репликации, следит за репликацией, и ещё чем-то у него заниматься нет времени. Да и мозг под другое обычно настроен.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38798884
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivHolmes48Какая информация полезна для Администратора БД, для принятия решения по оптимизации(как запросов,так и других объектов СУБД)?
Спасибо.

знать структуру БД. Особенно -- индексы.

знать приложение, которое работает с БД, как свои 5 пальцев.

список "тормозящих" запросов.

тексты запросов.

планы запросов.

p.s. а какие ещё объекты БД кроме запросов можно оптимизировать ?


Я делаю программку на С и в ней собираю статистику,
о наиболее часто выполняемых командах на сервере,обращающихся к таблице,
о медленных запроса,
о как раз индексах(селективность, префикс индекса, которые нерабочие или дублирующиеся)
о подключениях,

Хочу повысить функционал.., и спрашиваю Вас "Гуру" MySQL, что можно включить дополнительно в прогу?
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38798898
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivp.s. а какие ещё объекты БД кроме запросов можно оптимизировать ?Таблицы и индексы, например.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38798922
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48,

Кстати, а соответствующую главу в доке Optimization прочитали?
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38798930
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48
Я делаю программку на С и в ней собираю статистику,

?

Вообще-то встроенные есть тулзы в MySQL.
И не встроенные -- mysql performance adviver или что-то в этом роде.


о наиболее часто выполняемых командах на сервере,обращающихся к таблице,

это --- безполезная информация.

о медленных запроса,

Это есть в MySQL -- slow query log. Но прикольно тут другое -- сам факт того, что запрос выполняется медленно, ещё не означает, что его можно и/или нужно оптимизировать. Нужно знать приложение.


о как раз индексах(селективность, префикс индекса, которые нерабочие или дублирующиеся)

Нерабочие -- не понятно. дублирующиеся -- это каким идиотом надо быть, чтобы создать такой индекс ?
Потом, некоторые СУБД их просто тупо запрещают. Не помню про MySQL -- как ты можешь догадаться, я таким идиотизмом
ещё не страдаю, не такой я старый.

о подключениях,

А что подключения ? ПОдключения -- вообще не криминал.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38798932
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, Да я читал(не всю) в ней отчасти теория
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38799016
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv, т.е. вы хотите сказать, что если в таблице делается постоянный Update или Insert - это не дает полагать, что индексы не требуются...соответственно мы же должны понимать на какие запросы идет уклон! для этого я и разделил процентное соотношение SELECT UPDETE INSERT DELETE SHOW.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38799112
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48если в таблице делается постоянный Update или Insert - это не дает полагать, что индексы не требуютсяНе поверите, но для запросов UPDATE и INSERT индексы тоже могут быть очень полезны.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38799743
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48MasterZiv, т.е. вы хотите сказать, что если в таблице делается постоянный Update или Insert - это не дает полагать, что индексы не требуются...соответственно мы же должны понимать на какие запросы идет уклон! для этого я и разделил процентное соотношение SELECT UPDETE INSERT DELETE SHOW.

нет, я хотел сказать вовсе не это.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38799744
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftHolmes48если в таблице делается постоянный Update или Insert - это не дает полагать, что индексы не требуютсяНе поверите, но для запросов UPDATE и INSERT индексы тоже могут быть очень полезны.

для insert индексы только вредны. полезны только для проверки foreign key.
правда эта полезность на порядки может быть сильнее той вредности.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38803238
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv, как можно проследить проверку FOREIGN KEY индексом?...подскажите
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38803352
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48как можно проследить проверку FOREIGN KEY индексом?Во-первых, проверить, что в структуре таблицы есть FK constraint.
Во-вторых, проверить, что FK constraint check не отключен - на уровне сервера или текущего соединения.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38803700
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaHolmes48как можно проследить проверку FOREIGN KEY индексом?Во-первых, проверить, что в структуре таблицы есть FK constraint.
Во-вторых, проверить, что FK constraint check не отключен - на уровне сервера или текущего соединения.
+1
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38803988
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivдля insert индексы только вредны. полезны только для проверки foreign key.Не только. Еще полезны для проверки уникальности.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38805377
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftMasterZivдля insert индексы только вредны. полезны только для проверки foreign key.Не только. Еще полезны для проверки уникальности.

Я имел в виду, что индексы вредны не для самого INSERT, а для его производительности.
...
Рейтинг: 0 / 0
Вопрос администраторам БД.
    #38805413
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivmiksoftпропущено...
Не только. Еще полезны для проверки уникальности.

Я имел в виду, что индексы вредны не для самого INSERT, а для его производительности.Так и я про то же.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос администраторам БД.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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