SQL语句优化
1。 SQL语句;2。 Explain ; 3。 优化[@more@]1。 SQL语句SELECT c.uuid , c.c_nameFROM gsims.b_contract c, gsims.b_unitmessage bWHERE c.c_codeid = b.uuidAND TO_CHAR (C.D_DATE_INK, 'yyyymmdd') BETWEEN '20101020' AND '20101120'AND b.unitcode = '008542496-1';注:这是一个例子,不代表实际意义。但是通过这个例子,基本理清楚了SQL 语句优化的步骤方法。2。 Explain SQL (1). 优化(2). 执行计划先说执行计划。执行计划,SQL的执行路径。优化,就是告诉SQL怎么走最快的路径。PlanSELECT STATEMENT ALL_ROWS Cost : 10 Bytes :
财政部系统数据库优化优化
数据库结构优化[@more@]1。优化数据库结构:(1). 索引和表内容分开(2). 分区和表空间分开2。 索引重建:索引时标查询的重要依据,如何建索引,以及建立什么样的索引时好的索引呢?什么时候建立索引?(1). 针对现有的系统,避免插入数据时全表扫描(1500W),先建立索引(2). 由于现有的业务数据处理时需要,也需要建立索引,这个索引放在建好表,数据导入完成时再建立索引。(避免建立太多索引,数据插入的时候,需要太多的时间重复处理)3。 表分区建立并不是所有的表都需要建立分区。目前只针对报表05做分区。分区有:(1). 散列 (2).LIST (3