Более полезный Журнал запросов MySQL это подходит для хвоста-f'ing

Состояния ожидания CXPACKET связаны с параллелизмом - это - стоимость разделения запросов по нескольким процессорам. Создание отчетов о запросах может извлечь выгоду из параллелизма путем деления на меньшие блоки между процессорами и соединения результатов.

Если Вашим приложением является OLTP, Вы могли бы экспериментировать путем установки экземпляра широкая 'Степень Max Параллелизма' к 1 (только используют один процессор для выполнения запросов), или выше. Значение по умолчанию 0 (все процессоры).

http://msdn.microsoft.com/en-us/library/aa196725 (SQL.80) .aspx

2
задан 20 January 2010 в 18:26
2 ответа

Необходимо, вероятно, использовать mk-query-digest - это безумно мощно.

http://www.maatkit.org/doc/mk-query-digest.html

2
ответ дан 3 December 2019 в 11:15

То, что Вы пытаетесь сделать, зарегистрировать запросы для отдельного пользователя, могло бы быть легче выполнить через прокси mysql. В основном это - сервис, который может находиться между mysql сервером и клиентом (клиентами). Существует много примеров кода о том, как зарегистрировать или управлять данными на основе критериев, которые Вы устанавливаете.

Так или иначе я не знаю ни о каких инструментах, чтобы сделать это. То, что Вы, возможно, должны были бы сделать, является находкой библиотека синтаксического анализатора журнала mysql, и запишите сценарий, который пользуется библиотекой и извлекает данные, которые Вы хотите.

1
ответ дан 3 December 2019 в 11:15

Теги

Похожие вопросы