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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

?

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


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

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

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

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


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

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

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

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

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

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

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

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


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