随笔分类 -  mysql

mysql-索引
摘要:一、索引是什么? 索引是帮助MySQL高效获取数据的数据结构。 二、索引能干什么? 索引非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引能够轻易将查询性能提高好几个数量级,总的来说就是可以明显的提高查询效率。 三、索引的分类? 1、从存储结构上来划分:BTree索引(B-T 阅读全文

posted @ 2021-01-07 15:40 shumeigang 阅读(70) 评论(0) 推荐(0)

mysql 分库分表
摘要:mysql 分库分表 分表策略 如: order 表 被拆分成1024张表 拆分成: user_id%1024 取的对应表进行存储user_id%1024=0user_id%1024=1user_id%1024=2..... 分库分表路由策略如: 中间变量=user_id%(库数量*每个库的表数量) 阅读全文

posted @ 2021-01-07 15:26 shumeigang 阅读(139) 评论(0) 推荐(0)

Mysql面试题
摘要:一 MySQL 中有哪几种锁? 1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2、行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 3、页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间, 阅读全文

posted @ 2021-01-07 15:06 shumeigang 阅读(117) 评论(0) 推荐(0)

MySQ面试大全
摘要:数据保存在内存 优点: 存取速度快 缺点: 数据不能永久保存 数据保存在文件 优点: 数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便 数据保存在数据库 1)数据永久保存 2)使用SQL语句,查询方便效率高。 3)管理数据方便 什么是SQL?结构化查询语言(Structu 阅读全文

posted @ 2020-08-07 13:40 shumeigang 阅读(121) 评论(0) 推荐(0)

导航