Mysql “优化SQL”;选择。。“限制”;有两张桌子
我有两张桌子:“用户”和“购买”。我已经编写了这个简单的SELECT查询,它运行得很好,但运行了很长时间。我想优化我的查询。我找到了很多这样做的例子,但是在选择和比较两个表中的数据时没有ex(或者我没有发现)。我的问题是:Mysql “优化SQL”;选择。。“限制”;有两张桌子,mysql,sql,select,query-optimization,Mysql,Sql,Select,Query Optimization,我有两张桌子:“用户”和“购买”。我已经编写了这个简单的SELECT查询,它运行得很好,但运行了很长时间。我想优化我的查询。我找到了很多这样做的例子,但是在选择和比较两个表中的数据时没有ex(或者我没有发现)。我的问题是: SELECT purchase.user, purchase.price, users.login, users.id FROM purchase, users WHERE (purchase.user = users.id) AND (pu
SELECT
purchase.user, purchase.price, users.login, users.id
FROM
purchase, users
WHERE
(purchase.user = users.id) AND (purchase.active = 1)
ORDER BY purchase.time
DESC LIMIT $page * $per_page, 15
它慢的原因有很多。这里只是一些
有几千人在使用和购买。在偏移量为0的“长时间”中显示一页大约需要15秒?请提供
SHOW CREATE TABLE
您是否尝试对您的查询运行一个开始?