|
最佳回答 |
0
|
Z4u3z1Lv6专家互助发布于2024-6-11 10:45
|
|
-
小白不白(提问者)
- 是的,加上有的查询条件就还行。按照有的查询条件查的时候也很慢,不加查询条件,全量查询也很慢
-
Z4u3z1 回复 小白不白(提问者)
- 你这个要对SQL语句继续优化了,如果有DBA就找TA,如果没得我们只能给大概:ON用到的字段字符类型保持一致以及加索引等
|
|
|
最佳回答 |
0
|
snrtuemcLv8专家互助发布于2024-6-11 10:45
|
额,这个没好办法,增加下服务器硬件配置了 或者减少查询数据量
|
|
|
|
最佳回答 |
0
|
xyz168Lv2见习互助发布于2024-6-11 10:46
|
建议写个存储过程, 把这些数据计算好了,存入一个表里面
|
-
小白不白(提问者)
- 请问存储过程有什么学习的网址链接推荐么?还没写过存储过程呢
-
xyz168 回复 小白不白(提问者)
- 表关联多了 本来查询就慢,你用的什么数据库?网上很多教程的,百度一下
|
|
|
最佳回答 |
0
|
dmqLv3见习互助发布于2024-6-11 10:54(编辑于 2024-6-11 10:58)
|
对于你的问题,我有这几个关注点: 你说的很慢是报表的网页预览慢,还是数据集里的预览慢 你用的是哪种数据库,以及在对应数据库管理工具里面执行SQL效率快不快 执行后出来的数据数量有多少条 LEFT JOIN的都是现成的数据表还是包含了SELECT输出的表
|
-
小白不白(提问者)
- 1.数据集里就慢了;2.MYSQL数据库,在数据库管理工具加上有的查询条件就还行。按照有的查询条件查的时候也很慢,不加查询条件,全量查询也很慢;3.数据数量有25000条左右;4.left JOIN 有现成表也有select输出的表
|
|