Как собирать большие следы оптимизатора
Следы оптимизатора могут быть большими для некоторых запросов.
Для сбора большого следа необходимо выполнить следующие шаги (используя 128 МБ в качестве примера):
set global max_allowed_packet=128*1024*1024;
Подключиться повторно, указав --max-allowed-packet=128000000 для клиента также.
set optimizer_trace=1; set optimizer_trace_max_mem_size=127*1024*1024;
Теперь можно запустить запрос и сохранить большой след.
См. также
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в данном содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/how-to-collect-large-optimizer-traces/