zoukankan      html  css  js  c++  java
  • mysql日记

    varchar与text区别
     长度:varchar(n<=255+1字节)(n>255+2字节),text(字符长度+2字节)
     默认值:text不能有默认值
     索引:varchar可以直接创建索引,text必须指明前几位
     其他:text查询需要创建临时表
     
    innodb引擎的特性
     插入缓冲(insert buffer)
     两次写(double write)
     自适应哈希索引(ahi)
     预读(read ahead)
     
    innodb和myIsam的区别
     事务:innodb支持,myIsam不支持
     存储:innodb存在共享表空间,myIsam存在文件中
     锁  :innodb行级锁,myIsam表级锁
     恢复:innodb支持崩溃恢复,myIsam不支持
     外键:innodb支持,myIsam不支持
     全文索引:innodb不支持,myIsam支持
     
    慢查询日志
     show variables like "%quer%"
     
    查询缓存
     show variables like "%query%"
     query_cache_type=remand 时根据sql语句中sql_cache、sql_no_cache(默认)确定是否缓存
     
    批量数据插入效率、安全
     逐条插入:效率慢、安全
     事务插入:效率高、安全
     拼接插入:效率最高、不安全

  • 相关阅读:
    集群间如何实现session共享
    详解PHP如何实现单点登录
    jsonp原理详解
    跨站请求CSRF攻击
    防止SQL注入
    在springboot中使用h2数据库
    Datalab实验
    飞步无人驾驶2018届校园招聘在线笔试A轮
    HDU6030 Happy Necklace
    HDU5950 Recursive sequence
  • 原文地址:https://www.cnblogs.com/changfengSven/p/9228417.html
Copyright © 2011-2022 走看看