测试了一下
执行executeQuery()这句代码
根据两个条件ID和日期
从数据库中取出一个double类型的数值
需要0.3秒左右
数据库的数据大小大约是几十万
工作中,我可能需要反复取几百次
这样导出一次数据需要几十秒
因为对数据库这块不熟
所以请问问题可能主要是出在哪里
有没有什么方法或者方案可以解决
多谢
网上有方案推荐在my.ini文件中加
skip-name-resolve
现在看来没有作用
测试了一下
执行executeQuery()这句代码
根据两个条件ID和日期
从数据库中取出一个double类型的数值
需要0.3秒左右
数据库的数据大小大约是几十万
工作中,我可能需要反复取几百次
这样导出一次数据需要几十秒
因为对数据库这块不熟
所以请问问题可能主要是出在哪里
有没有什么方法或者方案可以解决
多谢
网上有方案推荐在my.ini文件中加
skip-name-resolve
现在看来没有作用
取几百次?如果对时间要求不高,可以考虑用缓存
你最好把sql直接贴出来,还有你的表结构。
这样就可以知道有没有索引啊?sql是否可以优化啊
导出数据干什么用的?