摘要:
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。相当于不同用户的操作同一张表别;它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词是数据库对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。 同义词创建首先,需要你 阅读全文
摘要:
在维护生产环境数据库时,如果需要人工修改数据,禁止使用工具锁表式修改数据(例如:Select * from XXX ... forUpdate),最好使用数据处理脚本,例如在命令行中,一个事务处理完毕(直接提交Commit)。 如下是常用的监控、分析数据的SQL语句。 1、统计表空间语句select 阅读全文
摘要:
在Oralce数据库数据优化过程中,对源数据表处理,原则上是做更名备份,作为被查或回退使用,所以,有修改数据表名后重新建表的操作,这样,往往也需要修改索引、主键、外键名称,方便重建,为了方便、快速生成处理数据脚本,采用批量处理方式,如第4、5段例句,拼接字符串,生成批量处理脚本。一、依据DBA视图查 阅读全文
摘要:
Oracle千万级以上数据量查询速度慢问题解决 1、将原表修改为分区表 1.1 分区表判断 1.2 重建分区表 1.2.1 将原表改名 1.2.2 重建分区表 1.2.3 拷贝数据 2、创建索引 2.1 启动执行计划 2.2 无索引 2.3 索引失效 2.4 需要指定索引 3、停止耗时过长的sql 阅读全文