随笔分类 -  MySQL

摘要:一、特性对比 1. mongodb 开源数据库 弱结构性(BSON,JSON二进制,集合字段容易变更) 非ACID 天然分片,扩容,容量大 单文档查询db.collection.find() 授权认证 db.auth("user", "pwd") 2. mysqldb 开源数据库 强结构性(TABL 阅读全文
posted @ 2022-06-20 10:44 SArtOnline 阅读(37) 评论(0) 推荐(0)
摘要:一、应用场景 SQL未命中索引时,filesort所使用的算法 二、产生原因 filesort:当SQL含有order等排序执行,并且字段不命中索引;此时SQL执行文件排序”filesort“ 排序算法:4.1以前双路排序、4.1之后单路排序 双路排序:两次磁盘;取order字段和数据指针进内存,排 阅读全文
posted @ 2022-05-27 11:30 SArtOnline 阅读(186) 评论(0) 推荐(0)
摘要:一、Innodb引擎 描述 X 表、行 排他锁,与所有其他锁互斥(select .. for update; update; delete;) S 表、行 共享锁,可并发,仅与排他锁互斥(select .. lock in share mode;) IX 表 意向排他锁,表标志位,方便DDL和DML 阅读全文
posted @ 2022-04-22 11:58 SArtOnline 阅读(35) 评论(0) 推荐(0)