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(默认)确定是否缓存
 
批量数据插入效率、安全
 逐条插入:效率慢、安全
 事务插入:效率高、安全
 拼接插入:效率最高、不安全

转载于:https://www.cnblogs.com/changfengSven/p/9228417.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值