精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Powerbuilder>>数据库相关技术>>设计数据库时如何提高性能?

主题:设计数据库时如何提高性能?
发信人: alan618()
整理人: leitiger(2002-06-05 23:45:28), 站内信件
    最好改变数据库结构的数据,以改善数据库的性能。数据库设计时,
虽然要遵守三范式,但也要考虑数据库的性能。要提高数据库的性能,
如以下几点:
1,控制表的连接。当参于连接表的个数增多时,SERVER的性能会越
来越差。在设计时,要力求在冗余与表的个数之间找到平衡点。
2,控制表的字段数。如果一次访问表的行数和字段数都比较多,在这
种情况下,最好把表分成两个或多个子表,减少I/O次数。在数据库
设计中,最大的字段数目,应该70以下。一般都在10到30个字段之间。
如果字段数过大,就将不常用的字段分到另一表中。
3,利用索引提高系统性能。
4,利用储存过程提高系统性能。调用存储过程相当于一次外部调用,
应用系统将等待存储过程结束并返回参数。要充分利用系统提供的
存储过程及触发器,在主机构造代码实现。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.78.17]

[关闭][返回]