随笔分类 - 数据库
摘要:reids 的 RDB 和 AOF RDB,以某个时间点为切面,将这个时候内存中的数据写入到磁盘。 AOF ,将所有内存中的改动记录在AOF日志里,要恢复的时候,依次按操作恢复。当AOF过大时,还会进行重写,把重复的操作合并。 mongodb(类似于redis aof) mongodb与MySQL不
        阅读全文
            
摘要:emo场景,以oracle自带库中的表emp为例:select ename,deptno from emp order by deptno;ENAMEDEPTNOCLARK10KING10MILLER10SMITH20ADAMS20FORD20SCOTT20JONES20ALLEN30BLAKE30...
        阅读全文
            
摘要:TRANSACTION_READ_UNCOMMITTED1 这种隔离级别最低,脏读,不可重复读,幻读都会发生,我用的oracle,并没有支持这个级别,不作研究。 TRANSACTION_READ_COMMITTED 2 This is the default transaction i...
        阅读全文
            
摘要:由于我们公司一个数据库两个应用在使用,导致一个应用修改了数据库,另一个应用用的缓存而不知道有更新还是原来的结果。原来的处理方式是采用session缓存的方式,用户登出了就清空缓存,这样只需要重新登录一次就得到最新的快照放在缓存中了,但现在新的要求是不登出就要实时刷新改了的内容。其实这种方式最好的...
        阅读全文
            
摘要:DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。mysql> select WEEKDAY('1997-10-04 22:23:00'); -> 5mysql> select WEEKDAY('1997-11-05'); -> 2DAYOFMONTH(date) 返回
        阅读全文
            
摘要:D1 业务逻辑 (影响最大)比如不要多次调用数据库,不要循环里调用,多用缓存,D2 数据设计 (表结构设计,数据建模) 范式,第一范式:无重复的列;第二范式:有一个主键列,非主属性要完全依赖于主键;第三范式:属性不依赖于其它非主属性(一个表里的非主属性不再其他表里列出,避免重复。)D3 应用程序设计 (SQL 语句的写法) SQL 写法优化D4 数据库的逻辑结构 (索引,区间,段,表空间)D5 数据库操作 (参数和配置)D6 访问路径D7 内存分配情况D8 I/O 和物理设计 (DBA 与业务沟通)(峰值多大,使用周期)D9 资源的征用D10 操作系统的调节 D1-D3 影响最大但比较难修改 
        阅读全文
            
摘要:树节点ID最好是可以看出继承关系:根ID x 一级id x 二级id,例如:ROOT0001x000001x000001。 另一个资源表里,有资源所属节点字段nodeId。 这样的好处是查找节点下所有资源时,可以简单的用nodeId like'ROOT0001x000001%',就可以查询到这个一级节点下所有的资源,包括属于这个节点和属于这个节点子节点的资源,而不用去递归查询了。
        阅读全文
            
摘要:start with....connect by 递归查询树状SQLSelect * from t_treewhere UPPER(is_display) = 'ON'start with p_node_id =1 --当前节点IDconnect by prior node_id = p_node_idand level <= 1 --(从父往子递归只查询一级子节点)order SIBLINGS by display_order
        阅读全文
            
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号