摘要:
权限管理的方法有很多了,但最基本的还是基于角色的权限管理了.每个系统要实现的权限管理基本应该有如下的 实现才叫基本,小结之. 1 模块管理 基于模块的管理还是属于比较粗粒度的管理了.一般分为5个级别:浏览,查询,添加,修改和删除 2 角色管理 角色和模块的关系是多对多的,一个角色可以有多个模块的管理权限,一个模块也对应多个角色 3 用户管理 用户与角色也是多对多关系 ... 阅读全文
摘要:
权限管理的方法有很多了,但最基本的还是基于角色的权限管理了.每个系统要实现的权限管理基本应该有如下的 实现才叫基本,小结之. 1 模块管理 基于模块的管理还是属于比较粗粒度的管理了.一般分为5个级别:浏览,查询,添加,修改和删除 2 角色管理 角色和模块的关系是多对多的,一个角色可以有多个模块的管理权限,一个模块也对应多个角色 3 用户管理 用户与角色也是多对多关系 ... 阅读全文
摘要:
V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v$sysstat统计项,在调优方面相当有用。下列按字母先后排序: 数据库使用状态的一些关键指标: l CPU used by this session:所有session的cpu占用量,不包括后台进程。这项统计的单位是百分之x秒.完全调用一次不超过10ms l db block change... 阅读全文
摘要:
在TOM老师的一书中,讲这部分还是比较详细的.但一般来说,基本的概念还是要很清晰的,因此笔记程序员日常要知道的东西 1 范围分区(range) CREATE TABLE range_example ( range_key_column date , data varchar2(20) ) PARTITION BY RANGE (range_key_column)... 阅读全文
摘要:
Oracle SQL的优化规则: 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询... 阅读全文
|