摘要:
CREATE procedure main_table_pwqzc(@pagesize int,@pageindex int,@docount bit,@this_id)asif(@docount=1)beginselect count(id) from luntan where this_id=@this_idendelsebegindeclare @indextable table(id in...
阅读全文
posted @ 2010-02-23 23:53
freedom831215
阅读(304)
推荐(0)
编辑
摘要:
建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件...
阅读全文
posted @ 2010-02-23 23:51
freedom831215
阅读(197)
推荐(0)
编辑
摘要:
oracle的RBO/CBO优化器Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强列推荐用CBO的方式 RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的...
阅读全文
posted @ 2010-02-23 23:45
freedom831215
阅读(195)
推荐(0)
编辑
摘要:
1.“俄罗斯存储过程”的改良版 CREATE procedure pagination1 (@pagesize int, --页面大小,如每页存储20条记录 @pageindex int --当前页码) as set nocount on begin declare @indextable table(id int identity(1,1),nid int) --定义表变...
阅读全文
posted @ 2010-02-23 23:45
freedom831215
阅读(222)
推荐(0)
编辑
摘要:
我在搜索的时候遇到以下的问题: 我要搜索部门名称等于“系统集成部(广州分部)”的所有人员的文档;(后悔当初用了这么一个部门名称) 我用如下的搜索 query为"bm=系统集成部(广州分部)",然后用db.ftsearch(query)发现查询无法理解,经检查是因为用了括号的原因,不能搜索带有括号的字符串,然后我用了匹配符,query为"bm=系统集成部*广州分部*",然后用...
阅读全文
posted @ 2010-02-23 23:44
freedom831215
阅读(451)
推荐(0)
编辑
摘要:
数据库中拥有数据量超过 100万条 怎样处理 1数据库方面处理1》 在那些where条件后经常出现的列上建立索引 比如经常出现条件 where id=’’ 那么可以再id上建立索引,尽量不要在经常更新的列上建立索引时要小心处理2》 表和索引变得非常大时,表分区可以将数分为更小,更容易管理的部分,将数据分散开,减小磁盘IO,减小了系统负荷而且还可以将日志,索引等放于不同的分区...
阅读全文
posted @ 2010-02-23 23:43
freedom831215
阅读(1580)
推荐(0)
编辑
摘要:
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以...
阅读全文
posted @ 2010-02-23 23:42
freedom831215
阅读(1933)
推荐(0)
编辑
摘要:
如何加快查询速度?1、升级硬件 2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。3、扩大服务器的内存4、增加服务器CPU个数5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描的期间将表锁住,禁止其他...
阅读全文
posted @ 2010-02-23 23:41
freedom831215
阅读(317)
推荐(0)
编辑