gpt4 book ai didi

mysql - 为什么MYSQL slow_query_log 没有启用?

转载 作者:行者123 更新时间:2023-11-30 22:26:16 25 4
gpt4 key购买 nike

我在 .my.cnf 中有以下内容

# LOGGING #
slow_query_log = ON
slow_query_log_file = /var/log/mariadb/slow_query.log
log-queries-not-using-indexes = 1

当我运行 tuning-primer.sh 我得到这个:

SLOW QUERIES
The slow query log is NOT enabled.
Current long_query_time = 10.000000 sec.
You have 0 out of 36 that take longer than 10.000000 sec. to complete
Your long_query_time seems to be fine

谁能解释一下这是怎么可能的?

最佳答案

显然 slowlog 正在现在工作。您知道是什么解决了这个问题吗?

与此同时,这已经演变为查询调优...

#1 是做什么用的?为什么运行如此频繁?它平均返回检查过的 156K 行(整个表?),但只返回 665 行。 665 是很多行;你真的需要它们吗?可以在 SQL 中完成更多过滤吗?

听起来好像没有INDEX(autoload) -- 添加它;它应该大大加快查询速度。

#1
SELECT option_name, option_value
FROM wp_options
WHERE autoload = 'S'

你要用下面的数千行做什么?你正在执行它们数千次?

#2
SELECT st.value AS tra, s.value AS org, s.domain_name_context_md5 AS ctx
FROM wp_icl_strings s
LEFT JOIN wp_icl_string_translations st ON s.id=st.string_id
AND st.status=N
AND st.language='S'
AND s.language!='S'
#3
SELECT slug, taxonomy
FROM wp_posts
INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id)
INNER JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id =
wp_term_taxonomy.term_taxonomy_id )
INNER JOIN wp_terms ON (wp_term_taxonomy.term_id = wp_terms.term_id )
WHERE wp_posts.ID IN ("S","S","S","S","S","S","S","S","S",...)
ORDER BY wp_terms.name ASC
#4
SELECT t.element_id, tax.term_id, tax.taxonomy
FROM wp_icl_translations t
JOIN wp_term_taxonomy tax ON t.element_id = tax.term_taxonomy_id
AND t.element_type = CONCAT('S', tax.taxonomy)
JOIN wp_terms terms ON terms.term_id = tax.term_id
WHERE tax.term_id != tax.term_taxonomy_id

为什么 LEFT 在 #2 中?这可能会阻止以 st 开头,而 INDEX(language, status) 可能更具选择性。

在 #3 中:wp_terms 可能受益于 INDEX(name)

在 #4 中:模式设计导致了笨拙的 CONCAT('S', tax.taxonomy);可以纠正吗?也就是说,t.element_typetax.taxonomy 是否可以看起来一样——都带前缀还是不带前缀?或者前缀可能是一个单独的列?

如果您想进一步讨论这些内容,请提供SHOW CREATE TABLEEXPLAIN SELECT ...

关于mysql - 为什么MYSQL slow_query_log 没有启用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35117392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com