zoukankan      html  css  js  c++  java
  • 部分mysql知识

    1.四个隔离级别(脏读、不可重复读:同一个事务两次读到内容可能不同,oralce默认、可重复读:可能出现幻读,mysql通过mvcc避免这个问题、串行化)

    2.show table status

    3.数据类型,更小通常更好,整数、实数、字符串类型(varchar,char,varchar通常来说空间使用更少,但是varchar需要用额外的字节存储长度)、Enum类型(用来代替字符串,但是enum排序是根据数值进行排序,enum类型是通过另外一张表维护数值和字符串关系,修改enmu类型需要用alter table),日期和时间类型(datetime和timestamp,datetime占用空间更多,表示的时间范围更大,但是timestamp有一些特性,比如更新字段时候自动更新)

    4.btree索引(索引有序,最左前缀,前缀索引:仅限于最左列),hash索引,where中使用计算表达式或者函数无法使用索引

  • 相关阅读:
    索引使用及注意事项
    Explain详解与索引
    JVM常量池了解
    认识Mysql索引
    JVM调优工具及了解
    JVM垃圾收集器
    JVM垃圾回收相关算法
    JVM字节码文件结构剖析
    JVM对象创建与内存分配机制
    JVM内存参数设置
  • 原文地址:https://www.cnblogs.com/aiguang/p/3633219.html
Copyright © 2011-2022 走看看