- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 [Oracle]高效的PL/SQL程序设计(二)--标量子查询
标量子查询ORACLE允许在select子句中包含单行子查询, 使用标量子查询可以有效的改善性能,当使用到外部连接,或者使用到了聚合函数,就可以考虑标量子查询的可能性1. 取消外部连接的使用外部连接的做法:select a.username,count(*) from all_users a,all_objects bwhere a.username=b.owner(+
2007-04-30 14:27:00 8081
原创 数据库设计--三大范式
书本上晦涩难懂的三范式定义, 每次好不容易记住理解之后, 一段时间不用之后都要忘记的干干净净, 赶紧在白天脑子还算清醒的时候, 练练笔!第一范式: 不用记了,想犯这个错都没这机会(每个属性的值唯一)第二范式: 函数的部分依赖, 首先只有复合主键才会出现问题, 非主键并不是完全依赖于复合主键, 只依赖于复合主键中的一部分。例如: (员工号, 部门号)作为复合主键, 非主键如果有"部门
2007-04-28 11:50:00 1927 1
原创 ORACLE故障排除--注意事项
1. 在系统良好运作时, 进行一次Statspack! 并将结果文件保存作为以后的判断标准.2. ORACLE中建立一张存放有执行计划的表脚本如下: --建立一张计划表create table plan_hashes( sql_text varchar2(1000), hash_value numbe
2007-04-27 22:29:00 1728
原创 ORACLE分析函数--row_number()应用
当遇到一个部门有多个员工记录,需要去取出每个部门薪水最少的那笔时,就可以用到分析函数row_number()拉 select * from( select manager_id,employee_id,first_name,salary,row_number() over(partition by manager_id order by sala
2007-04-23 17:25:00 3266
原创 ORACLE性能调整--统计信息的迁移
很多时候本地测试环境无法100%的模拟出客户生产系统的所有性能问题,可能在本地环境中速度很快只需几分钟,但在客户那边却往往要跑上几个小时,这个时候除了想办法模拟出客户生产系统中一样多的数据外,还需要得到生产系统的统计信息,导入本地系统重现性能问题! 下面的语句就是具体的操作步骤! 生产系统:--执行统计信息操作BEGIN DBMS_STATS.GATHER_SCHEMA_ST
2007-04-23 12:12:00 2233 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人