oracle9i的数据优化问题,来者有分! 根据实际情况合理的使用索引但不能创建过多的索引,会对insert等操作有负面影响最后,考虑分区表。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 索引和表不要放在一个表空间合理create索引另sql语句在写的时候也要注意优化,提高查询速度 到www.china-pub.com去看看我的书都是在那买的 影响速度的可能的: 升级硬件. 将表和索引分开建在不同的表空间或分区中, 将大表建立分区表. 建立合适的索引., 在select等操作中合理使用索引. 提高网络速度.... 优化数据库系统,使数据库操作速度更快,我觉得你应该从以下几个方面考虑:1.数据库表结构设计是否合理,这对于数据库操作从速度上和复杂度上影响应该是最大的,好的数据库结构设计能使操作变得简单,操作速度更快。2.创建必要的索引,对于经常用到的列(尤其是经常order by的列),创建合理的索引可以大大提高查询的速度。3.SQL语句的编写,在编写查询的SQL语句时from后面表的顺序,where后面条件的顺序以及order by后面的列...,这些都对查询速度有很大影响(通常查询字段多、数据量大的表名和where条件写在前面查询速度会更快)。4.程序中关于数据库操作的代码编写,如利用连接池访问数据库,连接用后及时释放等等,这些也可以直接影响到数据库操作的速度。 总之,我看不到你的具体表结构设计以及数据库操作代码,所以我也只能给你些优化的建议,你可以找些相关的资料看看,也许对你会有很大的帮助。 要看你具体的表数据结构而定,对常用的条件字段建B*或位索引,你的表如果如果小于1000万条,oracle可以管理的很好,如果大于1000万条,你可以用表分区来更好的处理。oracle的优化有很多的方面。你可以查阅相关书。 物理:磁盘、其他硬件逻辑:SQL、分区、索引 SQL的查询条件 数据库设计问题 oracle中怎么找到用到表a的所有存储过程、视图、触发器等等? Oracle另存为时报错 如何修改ORACLE8i(OS IS WIN2000)internal用户的密码 一个新建的Oracle会生成很多表,和用户。这些用户和表是不是可以删除。 oracle 10 g 和DB2 V8.2S谁强啊? 请高手帮我解决个问题,快撑不下去了(100)分 棘手的问题,两台机器,一个磁盘阵列,怎样安装才能实现最优化数据库系统 请问如何将含有clob字段的表导出或者打包? 寻求jsp 访问oracle 数据库 代码 妹妹有问题啊!快来帮忙!!
合理create索引
另sql语句在写的时候也要注意优化,提高查询速度
我的书都是在那买的
升级硬件.
将表和索引分开建在不同的表空间或分区中,
将大表建立分区表.
建立合适的索引.,
在select等操作中合理使用索引.
提高网络速度.
...
1.数据库表结构设计是否合理,这对于数据库操作从速度上和复杂度上影响应该是最大的,好的数据库结构设计能使操作变得简单,操作速度更快。
2.创建必要的索引,对于经常用到的列(尤其是经常order by的列),创建合理的索引可以大大提高查询的速度。
3.SQL语句的编写,在编写查询的SQL语句时from后面表的顺序,where后面条件的顺序以及order by后面的列...,这些都对查询速度有很大影响(通常查询字段多、数据量大的表名和where条件写在前面查询速度会更快)。
4.程序中关于数据库操作的代码编写,如利用连接池访问数据库,连接用后及时释放等等,这些也可以直接影响到数据库操作的速度。
总之,我看不到你的具体表结构设计以及数据库操作代码,所以我也只能给你些优化的建议,你可以找些相关的资料看看,也许对你会有很大的帮助。
逻辑:SQL、分区、索引