ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 不同数据库开发注意

不同数据库开发注意

原创 Linux操作系统 作者:suhuisu 时间:2011-07-06 13:24:15 0 删除 编辑
  
   并发、事务  
   原先  最近提供新功能:读写并行
 oracle  数据行上加锁标志位/多版本/回退段 /一般不用设置隔离级别/按事务完整性提交  
 db2  锁管理器/无回退段/并发性非常差/需设置隔离级别/尽快提交事务  日志缓存:CC隔离
 sqlserv  同上  temp空间:快照隔离


   null  
   索引  null=null
 oracle  存储null,除非所有字段为null  FALSE
 db2  存储null,若是唯一索引
,所有字段为null只有一条记录
 FALSE
 sqlserv  同上  TRUE/FALSE(将来取消)
 sas    TRUE

   临时表
 oracle  事前建好,没数据,会话中引用
 db2  会话中建(最近推出事前建好)
  sqlserver  会话中建,用完删除
 sas  会话中建,非常好用

       数据库性能优化主要注意:
1、索引的正确使用
2、注意连接的使用
3、优先使用sql,用好分析函数 
4、大表要使用分区
5、数据表、索引定期重整

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7399830/viewspace-701487/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 字符串合并分拆
下一篇: with 视图
请登录后发表评论 登录
全部评论

注册时间:2011-07-05

  • 博文量
    13
  • 访问量
    12649