MYSQL常用存储引擎之MyISAM

MYSQL常用存储引擎之MyISAM
MyISAM存储引擎表
    组成:MYD和MYI组成 (这是MyISAM特有的) 而frm是记录表结构的文件
    特性:
        *并发性与锁表级别
            使用的是表级锁,不是行级锁,意味着读写都需要对表进行加共享锁,对读写混合操作的并发效果不是太好。对于只读的
             场景还是可以接受的,因为共享锁并不会阻塞共享锁
        *表损害修复
            *对myISAM进行修复操作可能会造成数据丢失
            *check table tablename (检查表)
            *repair table tablename (进行恢复)
        MyIsam支持的索引
            MyISAM表支持的索引类型
                全文索引
            MyISAM支持数据压缩
                使用:myisampack命令
                压缩后是不能进行写操作的 ,只能进行读操作
        MyISAM的限制:
            版本<MySQL5.0时默认表大小为4G
            如存储大表则要修改MAX_Rows和AVG_ROW_LENGTH
            版本后默认支持256TB
    使用场景:
        * 非事务型应用
        * 只读类应用
        * 空间类应用

                

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值