>> 最新文章
>> 阅读排行
>> 推荐文章
如何提高应用程序中SQL语句的性能
对频繁使用的语句要进行PREPARE处理
可能需要使用“WITH REOPTIMIZATION"打开游标
使用游标(cursor)或使用execute into
prepare可节省客户机/服务器间的【电脑教程网】网络交换量
对于大量插入操作使用insert游标
明确FET_BUF_SIZE带来的益处(对ISQL,4GL不适用)
使用恰当地、最低限制隔离级别
使用主键,避免使用ROWID
避免不必要的类型转换,要了解”隐藏"的类型转换,
例如select col1,col2 from tab1 where col1>10,
如col1是字符型(char),俞每行的比较中,整数10就会转换为字符型,这条语句应写为:
select col1,col2 from tab1 where col1>'10'
decimal类型数据的各种运算和转换代价是高的
适当使用UPDATE.... WHERE CURRENT OF
避免频繁的库间切换--使用分布式查询或通过CONNECT语句进行多处联结。让服务器来完成这样的工作(但要使工作量最小)
不要Fetch不需要的行、列和只更新被改变的列,这样可以减少软件冲突(可以避免锁住索引项)。
在服务器中进行过滤、连接,而不要在【电脑教程网】【应用】程序中进行
在服务器中排序、分组记录(仅在必要时)
| 大梦 回复于:2003-05-29 22:22:53 |
| OK! |
| bryanheqi 回复于:2003-06-19 17:54:24 |
| up |
| ksfeiyu 回复于:2003-07-15 15:41:29 |
| ding! |
| npcy 回复于:2003-07-17 15:06:22 |
| up一下 |
| lxbcd 回复于:2003-10-24 11:04:42 |
| 对其他的【电脑教程网】数据库也一样啊。 |
Copyright ©
2006-2008 Powered by PC中国-中国计算机网 All Rights Reserved
技术支持QQ:12908657
ICP经营许可证:沪ICP备05021190号
技术支持QQ:12908657
ICP经营许可证:沪ICP备05021190号


当前位置: