2021-09-09
同一条sql语句,在navicat执行需要10s,在程序运行只需1s,这是为什么呢?
同一条sql语句,在navicat执行需要10s,在程序运行只需1s,这是为什么呢?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
top10写了但是查出来的数据还是308,看了半天也没找出来问题所在
回答 1
...你最终都只会有1行。top10 在这里毫无意义啊。
把一张A表的数据复制到另一张B表上,怎么保证A表移动后字段parentID按照原先顺序
回答 1
只要这列有索引就没有问题。
集群中有一台服务器损坏卸载失败
回答 1
(1)修改/var/lib/gcware/DATASERVER文件,去掉损坏节点IP信息;(2)修改/etc/corosync/corosync.conf文件,去掉损坏节点IP信息。
oracle 游标循环执行sql, 循环到固定点的时候特别慢, 然后又恢复正常?
回答 1
与游标方式无关,主要看那条sql执行的是什么,可以通过加日志表或者开启调试来定位是游标的哪行记录作为sql的条件时速度慢,检查相关表是否存在异常数据,另外还要看执行的sql是否还可以优化
select * from tb where a = x and b = x and c =x 怎么考虑究竟是 a b c 3 个索引还是abc联合索引呢?
回答 4
已采纳
索引有缺点:索引会额外占用空间,同时,索引中包含的列越多,索引的体积越大,而且,相关列上的值有变化时,也就需要做索引维护。所以,需要综合考虑,在提升查询性能的同时,还能兼顾索引的维护成本(空间和维护开
count里面有问题吗?等号报错
回答 2
mysql 是可以这样写的。count(a1) 其实是count(a) 一样的作用。 但sqlserver 是不能这么写的。sqlserversele
数据库是如何判断输入的sql是选择顺序扫描还是索引扫描或者其他的扫描方式?
回答 1
已采纳
https://mp.weixin.qq.com/s/vlmcNqZ0xO6H46yn7WQ
Oracle 临时表空间一直都是满的,查询后也没有运行的东西,但是下不去,其他的SQL有时候执行报错 ORA-01652
回答 1
查询当前实例,当前占用temp空间会话:PS:prevsqlid,sqlid不一定就是消耗了temp的sql,因为有可能会话曾经执行过消耗了大量临时表空间的SQL,然后后续有执行了其他SQL,这个”其
如果利用disql方式导入,disql执行sql文本,如果有多个任务同时并发执行,会不会是单线程?
回答 1
不会当使用DISQL执行多个任务时,它会利用多线程来实现并发执行,从而提高导入和查询的效率。
sql问题
回答 2
B、存储过程成功调用,T1表数据被删除。原因是子查询是可以引用外表的列的。因为你的name没有指定表名。所以name其实是T1表的name