optimizer_search_depth 在 Google 云中 SQL

optimizer_search_depth in Google Cloud SQL

我的 Google 云 SQL 数据库有问题。一些查询的状态保持 "statistics" 很长时间。

+-------+------+-----------+------+---------+------+------------+--------------
| Id    | User | Host      | db   | Command | Time | State      | Info         
+-------+------+-----------+------+---------+------+------------+--------------
| 18533 | root | localhost | mydb | Execute | 2485 | statistics | SELECT * FROM...
| 18537 | root | localhost | mydb | Execute | 2424 | statistics | SELECT * FROM...
| 18539 | root | localhost | mydb | Execute | 2363 | statistics | SELECT * FROM...
| 18542 | root | localhost | mydb | Execute | 2304 | statistics | SELECT * FROM...

我读了this page。我想更改 "optimizer_search_depth" 设置,但我在 Google 开发人员控制台 -> Cloud SQL.

中找不到此设置

Google云SQL可以更改此设置吗?如果不能,是否有其他方法可以避免长统计问题?

我们听到了:) 我已经发出了一个更改,将添加 optimizer_search_depth 作为 Cloud SQL 的可配置标志,用于 MySQL 5.5 和 5.6。它需要经过几轮审核,但应该会在下周初的某个时候发布。

希望这对您的长查询有所帮助!

克里斯,Cloud SQL 团队