OLTP数据库最忌讳什么?

[复制链接]
查看11 | 回复9 | 2007-3-3 23:55:31 | 显示全部楼层 |阅读模式
OLTP数据库最忌讳什么?
大家说说!

回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
应用程序连接数据库太多(不及时关闭引起,或者无端制造太多的会话),但实际并发活动的少!
后果:导致内存分配方案设计困难!

回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
OLTP是依靠索引展开工作的!
缺乏必要的索引
后果:导致IO、CPU的过多占用
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
语句的谓词条件胡乱写
后果:无法使用索引
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
语句中有针对某列值的函数计算(比如按位与或非)
后果:很严重!及其难调优!只能做用户工作,忍耐!
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
最忌讳当成OLAP用。
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
基于几个大表连接做视图
然后又有表与该视图做连接
后果:很严重,基本没法调优!(设计问题)
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
程序不绑定变量
后果:影响并发性!导致过度使用CPU做解析,共享池内存不足
处理方法:cursor_sharing
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
把数据库当成垃圾场,不在设计中,规划数据的生命循环周期
后果:数据越来越多,最后导致因性能差,而无法使用!
回复

使用道具 举报

千问 | 2007-3-3 23:55:31 | 显示全部楼层
不运行在归档方式,没有完备的备份和恢复方案
后果:数据丢失和停机
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行