我在我的数据库上运行以下查询:FROM Enfants e JOIN FichiersEnfants f并且查询运行得很好。如果我像这样修改查询:FROM Enfants e JOIN FichiersEnfants f
ON e.id_dernier_fichier = f.id_fichier_enfant查询变得<em
我有一个连接6个表的复杂SQL查询,我发现显示结果大约需要2分钟(我认为不应该)。结果将返回关于5400++记录。有没有办法重新设计查询,使其能够更快地执行?谢谢你的帮助!我目前的查询是:(SELECT MasterDescription FROM sys_master_code WHERE MasterId = mktg_account.CategoryId
我有一个正在执行的MySQL连接查询,但它从未完成:1 SIMPLE t1 index test test 777 NULL 99560 Using where; Using我假设这个查询很慢,因为在t1表上扫描的行数太多了。但是,如果我应用了索引,我不确定为什么会出现这种情况。任何帮助都将不胜感激。
在该列WHERE colname LIKE 'text%'上运行查询时,我发现查询结果持续时间为0.006秒。好的。当我执行查询EXPLAINed时,我可以看到索引正在被使用。我知道查询缓存,并在关闭查询缓存的情况下尝试了(通过SET GLOBAL query_cache_type=OFF和RESET QUERY CACHE)。在这种情况下,我得到了大约一致的时间。我的数据库正在休眠吗?真的有这样的事情吗?