MySQL
文章平均质量分 69
杜某1997
挖坑以及填坑工程师
展开
-
索引的使用策略(一)
目录一、索引列上不能使用表达式或函数二、前缀索引三、索引列的选择性四、联合索引五、覆盖索引一、索引列上不能使用表达式或函数比如:select ... from productwhere to_days(out_date) - to_days(current_date) <= 30;该SQL用于查找30天内就过期的商品。而它违反了“索引列上不能使用表达式或函数”这条策略,这项查询就不能使用到索引。要想使用到索引,则改为:select ... from productwhere out_原创 2022-05-15 15:40:16 · 463 阅读 · 0 评论 -
关于数据库的网络存储
一、SAN和NASSAN(Storage Area Network)存储区域网络和NAS(Network-Attached Storage)网络附加存储是两种外部文件存储设备加载到服务器的方法。1. SANSAN设备是通过光纤连接到服务器,设备通过块接口访问,服务器可以将其当作硬盘使用。可承受大量顺序读写随机读写慢,不如RAID本地磁盘的效率2. NASNAS设备使用网络连接,通过基于文件的协议如NFS或SMB来访问。通常会有一定的网络传输延迟。二、网络存储适用的场景顺序IO可以,随原创 2022-03-24 14:24:56 · 407 阅读 · 2 评论 -
MySQL学习笔记--常用存储引擎InnoDB与MyISAM总结
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、MyISAM特性1. 并发性与锁级别2. 表损坏修复3. MyISAM表支持的索引4. MyISAM表支持压缩限制1. 版本 < MySQL5.0时单表默认最大为4GMyISAM适用场景二、InnoDB系统表空间 vs 独立表空间1. 表空间文件的收缩a. 系统表空间b. 独立表空间2. 对IO的影响a. 系统表空间b. 独立表空间把系统表空间改成独立表空间InnoDB怎样实现的ACID特性1. Redo Loga. 重.原创 2022-03-24 11:09:45 · 1107 阅读 · 0 评论