mysql
mysql常见面试题
单车欲问边
理想枫林晚,现实东篱下
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解mysql索引
一、MySQL索引MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引。MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。...原创 2019-12-26 09:25:16 · 212 阅读 · 0 评论 -
mysql读写分离
1.读写分离的思路1.1 原理顾名思义,读写分离基本的原理是让主数据库处理事务性增、改、删操作,而从数据库处理查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。###1.2 实现方式实现方式有很多,但是不外乎分为内部配置和使用中间件,下面列举几个常用的方法:1.配置多个数据源,根据业务需求访问不同的数据,指定对应的策略:增加,删除,修改操作访问对应数据,查询访问对应...原创 2019-12-24 10:06:46 · 890 阅读 · 0 评论 -
mysql慢查询日志
前提环境:创库:slow_testcreate database slow_test;选定库:use slow_test;创表comic:create table comic(comic_id int primary key auto_increment,name char(20),pen_name char(20),cover char(40));delimiter //cr...原创 2019-12-24 10:06:01 · 222 阅读 · 0 评论 -
mysql备份与恢复
mysql数据库备份与恢复一、为什么要备份灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据丢失场景备份注意要点能容忍最多丢失多少数据恢复数据需要在多长时间内完成需要恢复哪些数据还原要点做还原测试,用于测试备份的可用性还原演练二、备份类型备份类型:完全备份,部分备份完全备份:整个数据集部分备份:只备份数据子集,如部分库或表完全备份、增量...原创 2019-12-10 22:08:14 · 261 阅读 · 0 评论 -
mysql主从复制(AB复制)
一、为什么要做主从复制1、在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运行。2、做数据的热备,主库宕机后能够及时替换主库,保证业务可用性。3、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,...原创 2019-12-10 11:50:20 · 241 阅读 · 0 评论 -
mysql优化
mysql优化主要分为以下四大方面:设计:存储引擎,字段类型,范式与逆范式功能:索引,缓存,分区分表。架构:主从复制,读写分离,负载均衡。合理SQL:测试,经验。思维导图一、存储引擎在创建表的时候我们使用sql语句,Create table tableName () engine=myisam|innodb;这里就指明了存储引擎是myisam还是innodb。存储引擎是一...原创 2019-12-10 11:49:35 · 466 阅读 · 0 评论 -
解决无法mysqldump,提示索引用户为免密登录的报错
报错如下:mysqldump: Got error: 1449: The user specified as a definer ('skip-grants user'@'skip-grants host') does not exist when using LOCK TABLES首先查看库中存在哪些视图:show table status where comment='view...原创 2019-11-16 17:05:59 · 929 阅读 · 2 评论 -
mysql中间件汇总
一、写在前面mysql作为互联网公司都会用到的数据库,在使用过程中。会用主从复制来提高性能。会用分库分表解决写入问题。以下介绍mysql中间件的一些实现方案二、AtlasAtlas时 360 公司开发维护的一个基于MySQL协议的数据中间层项目。2.1 atlas架构Atlas是一个位于应用程序与MySQL之间中间件。在后端DB看来,Atlas相当于连接它的客户端,在前端应用看来,At...原创 2019-12-09 21:07:58 · 14660 阅读 · 0 评论
分享