我有一个网站,它依赖于数据库查询相当严重时,自定义结果被要求。对于某些数据,这些查询内部连接大约6个不同的表,这些表中的数据在很长一段时间内保持静态。我一直在考虑创建一个javascript数组,并使用方法1查找数据,以删除一些内部连接,但不是全部,但足以确保我的数据库不会溢出。我有一个查询示例。我正在使用mysql,我也在考虑用WHERE ID IN替换inner join以提高查询速度。我还可以缓存数组结果以使其更快,数组数据是通过一次性查询生成的。我的数据库服务器与我的webapp服务器是分开的
我没有收到任何这样的错误,这只是一个小的性能问题。SELECTa.title,b.parent,c.name,FROM table1 AS a INNER JOIN table2 AS b ON a.vid = b.vid AND a.status = 1INNER JOIN table4 AS d ON d.content_id = a.nid AND d.value_type = 'percent' AN