内容列表
- 彻底搞清楚library cache lock的成因和解决方法(三)
- 前面我们已经知道碰到'library cache lock'导致进程hang时,如何解决。
那么如何避免这类问题的发生呢?这篇文章主要介绍了library cache lock的成因以及如何避免。
当我们在执行一些DML,DDL,甚至desc tablename等等操作的时候,会话就hang住了,还有一种情况,当我们使用create or replace procedure/function等
- 分类:数据库 查阅全文
- SQL Server连接中的三个最常见错误:
- SQL Server连接中的三个最常见错误:一."SQL Server 不存在或访问被拒绝"
这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.
一般说来,有以下几种可能性:
1,SQL Server名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.
============= 首先,检查
- 分类:数据库 查阅全文
- SQL Server 中 自定义函数 和 游标 应用的经典案例
- 这是网友的问题,我当时立马给出了自己的解决方案,但是没有想到中间有点小问题,发现后经过自己仔细调试,完全得到正确结果后,那个网友已经结帖了。我的代码遂成为鸡肋,食之无味,弃之可惜。但是我觉得我的代码确实还是挺经典的,所以整理了一下,供各位网友欣赏。
问题:
假设环境如下:
表1:
- 分类:数据库 查阅全文
- 关于ACCESS的几个问题
- 补充一:怎样在数据表中输入图片、声音和影像
要想在数据表中插入图片、声音和影像,首先要在设计视图中把需要输入这些数据的字段的数据类型定义为“OLE对象”,然后在数据表视图中用鼠标右键单击该字段下的一个记录,在弹出的菜单中选择“插入对象”,这时出现“插入对象”窗口,在窗口中选择要插入的对象的类型或要插入的对象的文件名,要插
- 分类:数据库 查阅全文
- 如何删除表中的重复记录?
- --测试数据/*-----------------------------select * from tt-----------------------------*/id pid -------
- 分类:数据库 查阅全文
- 彻底搞清楚library cache lock的成因和解决方法(二)
- 上一个例子中我们主要借助于X$KGLLK基表和event systemstate解决问题,那么如果你不了解X$KGLLK基表,或者忘记了如何使用它,那也不要紧张,这里再介绍一种常规的方法。
从system state 的转储信息中,我们已经注意到PROCESS 28当前正在等待'library cache lock'。'handle address'表示的就是正持有 PROCESS 28 进程所
- 分类:数据库 查阅全文
- PowerDesign9.5+ 中的GTL编程 解决大问题
- 在开发数据库模型时,通常会有这样的需求输入一个 表或字段的中文名称 自动生成它的中文拼音首字母简写功能 如 :设备_变压器 自动形成数据库表名 SB_BYQ在 POWERDesigner 9.5 以上版本中可以这样设置打开 1。Tools > ModelOptions..对话框 &nbs
- 分类:数据库 查阅全文
- 从SQL Server中导入/导出 Excel 的基本方法
- 从SQL Server中导入/导出 Excel 的基本方法
/*=================== 导入/导出 Excel 的基本方法 ===================*/
从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:
/*============================================================
- 分类:数据库 查阅全文
- SQL server阻塞(来自微软技术支持人员)
- 阻塞定义 =============== 当来自应用程序的第一个连接控制锁而第二个连接需要相冲突的锁类型时,将发生阻塞。其结果是强制第二个连接等待,而在第一个连接上阻塞。不管是来自同一应用程序还是另外一台客户机上单独的应用程序,一个连接都可以阻塞另一个连接。
说明 一些需要锁保护的操作可能不明显,例如系统目录表和索引上的锁。 大多数阻塞问题的发生是因为一个进程控制锁的时间过长,导致阻
- 分类:数据库 查阅全文
- ORACLE数据库对象统计分析技术应用
- 数据库对象统计分析技术应用
ORACLE在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES、DBA_INDEXES、DBA_TAB_COLUMNS)数据,如果说统计分析的数据是不准确的,那可能会使ORACLE分析出来的路径执行性能极差,所以统计分析数据是影响ORACLE性能极重要的信息。
统计分析主要包括产生表
- 分类:数据库 查阅全文
- ORACLE SQL语句优化技术分析
- SQL语句优化技术分析
操作符优化
IN 操作符
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:
ORACLE试图将其转换成多个表的连接,如果转换不成功则
- 分类:数据库 查阅全文
- 用实体关系图进行数据库建模
-
用实体关系图进行数据库建模
文章来源:http://www.sawin.com.cn/doc/SD/Database/ermodel.htm ccidnet 阿良@仙人掌工作室一、概述
很可能你现在正在规划一个数据库驱动的网站;而且几乎可以肯定的是,你一定已经浏览过数据库驱动的网站。过去,一些网站依赖CGI脚本和文本文件存
- 分类:数据库 查阅全文
- 一个sql server中用到的函数,用来取拼音
- create function f_GetPy(@str nvarchar(4000))returns nvarchar(4000)asbegindeclare @strlen int,@re nvarchar(4000)declare @t table(chr nchar(1) collate Chinese_PRC_CI_AS,letter nchar(1))insert into @t(ch
- 分类:数据库 查阅全文
- 统计数据的时候,经常遇到重复问题,解决方案!
- 原贴:http://community.csdn.net/Expert/topic/3717/3717577.xml?temp=.4141199有这样的一张表(有三列a、b、c):a b c 1 two &nb
- 分类:数据库 查阅全文
- SQL SERVER定时作业的设置方法
- 如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。1、管理->SQL Server代理->作业(按鼠标右键)->新建作业->2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号-&
- 分类:数据库 查阅全文
- 索引在ORACLE数据库中的应用分析
- 索引在数据库中的应用分析
索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。
索引的管理成本
1、 存储索引的磁盘空间
2、 执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护
3、&nb
- 分类:数据库 查阅全文
- 库存商品出入库方式分析
- 货品出入库方式分析
概述
存货发出的计价方法有移动加权平均法、全月一次加权平均法、先进先出法、后进先出法、批次指定等方法,下面通过实例说明这几种方法的基本原理。
业务分析(实例分析)
实例分析不包括再后一种的出入库方式
资料:红星工厂2002年6月A商品的期初结存和本期购销情况如下:
6月1日 期初结存 150件 单价60元 计9000元6月8日 销售
- 分类:数据库 查阅全文
- oracle 在win2000 DOS 下的启动
- 在网上搜了好多有关oracle下DOS方式启动数据库的文章,都没有解决这个问题。偶然把这个问题给解决了。在网上看到有些网友说在oracle9i把svrmgr30(unix下为svrmgrl)给取消了,用sqlplus给代替了,这个问题我不是很清楚,不过在window2000里的确是找不到svrmgr*.exe这样的文件。言归正转,下面具体说一下如何启动。1. 设置正确的ORACLE实例2. 启动S
- 分类:数据库 查阅全文
- Oracle sql 語句分析
-
SQL语句优化技术分析
操作符优化
IN 操作符
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:
ORACLE试图将其转换成多个表的连接,
- 分类:数据库 查阅全文
- 如何让你的SQL运行得更快!
- 一、不合理的索引设计----例:表record有620000行,试看在不同的索引下,下面几个 SQL的运行情况:---- 1.在date上建有一非个群集索引select count(*) from record where date >'19991201' and date < '19991214'and amount >2000 (25秒)select date,sum(amo
- 分类:数据库 查阅全文