❶ 我用sql SERVER 2000访问数据时卡,有时几分钟,有时10来分钟
SQL2000升级到SQL2005以上版本后,会有这种情况,你检查下。在数据库上点击右键,属性,再选择选项。右边列表,下拉到最后,找到自动关闭。自动收缩。将他改为false即可。重启SQL服务。OK了。试试看。
❷ pl/sql中在命令窗口中执行sql脚本卡死
你看过这个脚本的内容么!是不是因为插入数据量过大?我在查询的时候遇到过卡死的情况,那张表数据量过大!我查询了所有的信息。如果是,插入数据过大的话,可以试着分次插入
❸ oracle数据库运行sql很卡很慢很顿,看等待事件都是cursor:pin s on x,这是啥
详解cursor: pin S wait on X等待事件 ‘cursor: pin * events’等待事件 该类等待事件一般是为了pin相关的子游标 ‘Cursor: pin S on X’ 最常见的等待事件, 进程为了共享操作例如执行pin游标而以SHRD S mode申请mutex, 但是未立即获得。原因是该游标被其他进程以EXCL X mode 持有了。 实际该 cursor: pin S wait on X等待事件往往是由于其他因素诱发的。Mutex争用仅仅是问题的症状,但根本原因需要Database Consultant 进一步挖掘。 下面我们列出一些已知的常见案例, 在这些例子中可以看到 我上面提到的 Mutex的争用仅仅是伪争用: 过多的子游标 High Version Counts 过多的子游标版本Version Count可能导致Mutex 争用,一般一个SQL的Version Count不要高于500。 检查High Version Count很简单, 在AWR里就有SQL ordered by High Version Count,也可以写SQL查V$SQL、V$SQLAREA 昂贵的X$、V$视图查询 一些对于V$、X$视图的查询,需要访问X$KGL*之类的fixed table,可能触发Mutex争用。 Mutex持有者得不到CPU Mutex持有者若得不到足够的CPU片可能一直阻塞他人,直到它拿到需要的CPU。 这种情况可能由于OS操作系统的实际情况或者使用Resource Manager而引起。需要配合AWR中的Host CPU、Instance CPu一起看。 已经被KILLED的SESSION仍持有Mutex 当session正持有Mutex,而其对应的Process被强制KILL掉, 则直到PMON彻底清理掉该Dead Process并释放Mutex,其他session才能不再等待。 诊断该类问题,最好能检查PMON的TRACE。 当然也存在部分BUG会导致PMON清理过程非常慢。 举例来说,bug 9312879描述了一种场景:PMON 需要获得某个Mutex以便清理某个dead process,但是该Mutex又被其他进程持有,则PMON甚至无法开始真正清理并释放Mutex。 如果自己搞不定可以找ASKMACLEAN专业ORACLE优化团队成员帮您搞定!
❹ 怎么提高SQL2008R2的运行速度,我们这ERP软件用的是这个数据库,总是卡,哪位朋友给指点一下,谢谢了。
这个要具体诊断,操作系统版本,sql2008R2版本,硬盘、网络都有关系,
提升最简单的办法是提升硬件配置,操作系统是win2008 R2 64位,sql 2008R2也是64位的,加内存是最简单便捷的,另外还有换ssd,或者使用san存储来存放数据库文件。
你都来这里问了,证明你们没什么专业技术力量,最好联系你们ERP的供应商处理吧。
❺ Delphi连接sql数据库过程界面会卡死怎么办
可以尝试如下作法:
1. 自定义一个类,ADOConnection、ADOQUERY为其成员域成员动态创建;
2. 启动线程去执行连接操作;此线程有一标志,当连接有结果(成功或失败)后置TRUE;
3. 界面单元调用此线程,WHILE判断线程标志为TRUE时,说明连接有结果。
while not customerThread.flag do begin
application.ProcessMessages.
end;
❻ SQL一运行就卡死 应该从哪方面入手解决比较好
1. SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。
调整不良SQL通常可以从以下几点切入:
? 检查不良的SQL,考虑其写法是否还有可优化内容
? 检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写
? 检查优化索引的使用
? 考虑数据库的优化器
2. 避免出现SELECT * FROM table 语句,要明确查出的字段。
❼ win10安装sql2014过程中一直卡住,怎么办
首先检查 是否 是管理员 用户 Administrator
如果不是 启用 管理员 用户
或者 修改文件夹权限 完全控制 在进行 安装
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
方法如图
右击-属性-安全-高级-所有者-编辑-改为ADMINISTROTER-确定;第三步,高级-权限-更改权限-编辑-在“完全控制”处打钩-确定;第四步,直接删就可以了。