请教数据库相关 , 谢谢
1 . Sql Server 中 :
select top 10 * from tablename
在 Informix 中相当于哪条语句 ?
2 . Informix 系统库是那些 ? 他们可见吗 ?
3 . 数据库突然变得很慢 , 有哪些因素 ?
问题点数:50、回复次数:5Top
1 楼wenlq(when)回复于 2003-09-04 13:42:38 得分 40
1 select first 10 * from tablename;
2. sysmaster sysutils 可见。
3. 一般应该是随着时间的流逝,随着不断修改插入数据,数据库效率会逐渐下降。
用dbexport/dbimport 重装库,运行 update statistics 会有显著效果。
这属于性能优化问题,需要考虑操作系统参数配置、informix参数配置、
dbspace 布局,表分布/分段、应用程序优化等等。
你说的是突然,我觉得会不会是有用户在做大量的数据库操作引起?
可以用onstat -u / -g sql / -D / -d /-R /-m 查看。
Top
2 楼FromInternetOn(马不停蹄的梦)回复于 2003-09-04 19:14:34 得分 0
运行 update statistics 会有显著效果。
---------------------
在哪儿运行 ? 查询窗体下吗版主 ?Top
3 楼wenlq(when)回复于 2003-09-04 19:33:41 得分 0
dbaccess 里的sql 里运行Top
4 楼wenlq(when)回复于 2003-09-04 19:38:35 得分 0
在dbaccess 的sql 里运行
Top
5 楼tethy()回复于 2003-09-04 19:42:12 得分 10
select first 10 * from ...这种语句要7.31以后才支持Top
6 楼wjlsmail(小脖领)回复于 2003-09-05 12:51:49 得分 0
Study
那么 7.31 前呢 ? 没有这个功能 ?
Top



