|
|
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
Какая информация полезна для Администратора БД, для принятия решения по оптимизации(как запросов,так и других объектов СУБД)? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 15:03:07 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
Странный вопрос. Если система (сайт, программа и т.п.) не справляется со своими задачами или справляется, но с нарушением требований (в т.ч. требований по надежности, быстродействию и производительности), то нужно заниматься ее оптимизацией. Оптимизация конкретно СУБД - лишь один из этапов этого процесса. Да и то лишь в тех случаях, когда какие-либо узкие места обнаружены именно в самой СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 15:40:02 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
Любая, прямо или косвенно относящаяся к работе оптимизируемой системы. Ну или вся - что одно и то же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 16:09:23 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
Holmes48Какая информация полезна для Администратора БД, для принятия решения по оптимизации(как запросов,так и других объектов СУБД)? Спасибо. знать структуру БД. Особенно -- индексы. знать приложение, которое работает с БД, как свои 5 пальцев. список "тормозящих" запросов. тексты запросов. планы запросов. p.s. а какие ещё объекты БД кроме запросов можно оптимизировать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 16:22:50 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
Holmes48Какая информация полезна для Администратора БД, для принятия решения по оптимизации Кстати, это задача вовсе не для DBA, а для инженера по настройке производительности БД. Или ведущего разработчика приложения. DBА обычно делает дампы, перекладывает дампы, заливает дампы, читает логи, очищает логи, устанавливает сервера, настраивает репликации, следит за репликацией, и ещё чем-то у него заниматься нет времени. Да и мозг под другое обычно настроен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 16:25:39 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
MasterZivHolmes48Какая информация полезна для Администратора БД, для принятия решения по оптимизации(как запросов,так и других объектов СУБД)? Спасибо. знать структуру БД. Особенно -- индексы. знать приложение, которое работает с БД, как свои 5 пальцев. список "тормозящих" запросов. тексты запросов. планы запросов. p.s. а какие ещё объекты БД кроме запросов можно оптимизировать ? Я делаю программку на С и в ней собираю статистику, о наиболее часто выполняемых командах на сервере,обращающихся к таблице, о медленных запроса, о как раз индексах(селективность, префикс индекса, которые нерабочие или дублирующиеся) о подключениях, Хочу повысить функционал.., и спрашиваю Вас "Гуру" MySQL, что можно включить дополнительно в прогу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 18:27:05 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
MasterZivp.s. а какие ещё объекты БД кроме запросов можно оптимизировать ?Таблицы и индексы, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 18:37:52 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
Holmes48 Я делаю программку на С и в ней собираю статистику, ? Вообще-то встроенные есть тулзы в MySQL. И не встроенные -- mysql performance adviver или что-то в этом роде. о наиболее часто выполняемых командах на сервере,обращающихся к таблице, это --- безполезная информация. о медленных запроса, Это есть в MySQL -- slow query log. Но прикольно тут другое -- сам факт того, что запрос выполняется медленно, ещё не означает, что его можно и/или нужно оптимизировать. Нужно знать приложение. о как раз индексах(селективность, префикс индекса, которые нерабочие или дублирующиеся) Нерабочие -- не понятно. дублирующиеся -- это каким идиотом надо быть, чтобы создать такой индекс ? Потом, некоторые СУБД их просто тупо запрещают. Не помню про MySQL -- как ты можешь догадаться, я таким идиотизмом ещё не страдаю, не такой я старый. о подключениях, А что подключения ? ПОдключения -- вообще не криминал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 19:02:01 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
miksoft, Да я читал(не всю) в ней отчасти теория ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 19:05:34 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
MasterZiv, т.е. вы хотите сказать, что если в таблице делается постоянный Update или Insert - это не дает полагать, что индексы не требуются...соответственно мы же должны понимать на какие запросы идет уклон! для этого я и разделил процентное соотношение SELECT UPDETE INSERT DELETE SHOW. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 20:52:18 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
Holmes48если в таблице делается постоянный Update или Insert - это не дает полагать, что индексы не требуютсяНе поверите, но для запросов UPDATE и INSERT индексы тоже могут быть очень полезны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 23:23:14 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
Holmes48MasterZiv, т.е. вы хотите сказать, что если в таблице делается постоянный Update или Insert - это не дает полагать, что индексы не требуются...соответственно мы же должны понимать на какие запросы идет уклон! для этого я и разделил процентное соотношение SELECT UPDETE INSERT DELETE SHOW. нет, я хотел сказать вовсе не это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2014, 10:22:47 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
miksoftHolmes48если в таблице делается постоянный Update или Insert - это не дает полагать, что индексы не требуютсяНе поверите, но для запросов UPDATE и INSERT индексы тоже могут быть очень полезны. для insert индексы только вредны. полезны только для проверки foreign key. правда эта полезность на порядки может быть сильнее той вредности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2014, 10:25:48 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
MasterZiv, как можно проследить проверку FOREIGN KEY индексом?...подскажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 11:50:04 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
Holmes48как можно проследить проверку FOREIGN KEY индексом?Во-первых, проверить, что в структуре таблицы есть FK constraint. Во-вторых, проверить, что FK constraint check не отключен - на уровне сервера или текущего соединения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 12:49:54 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
AkinaHolmes48как можно проследить проверку FOREIGN KEY индексом?Во-первых, проверить, что в структуре таблицы есть FK constraint. Во-вторых, проверить, что FK constraint check не отключен - на уровне сервера или текущего соединения. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 15:38:56 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
MasterZivдля insert индексы только вредны. полезны только для проверки foreign key.Не только. Еще полезны для проверки уникальности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 18:29:55 |
|
||
|
Вопрос администраторам БД.
|
|||
|---|---|---|---|
|
#18+
miksoftMasterZivдля insert индексы только вредны. полезны только для проверки foreign key.Не только. Еще полезны для проверки уникальности. Я имел в виду, что индексы вредны не для самого INSERT, а для его производительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 18:35:18 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38803700&tid=1833939]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 374ms |

| 0 / 0 |
