欢迎来到无限飞翔,在这里,你会找到许多有趣的技术 : )

标签:MySQL

开发者头条

MySQL 索引原理及设计

MySQL 索引原理及设计
索引一直是数据库中非常重要的概念,所以了解索引相关的知识是转入后端开发中必不可少的一环。这篇文章是我从开始做后端开发之后至今学习关于索引知识的一个总结,从原先很多概念的模糊和不理解到现在大致有一个比较清楚的认知,尽量会把关于索引的一些点以及为什么需要这么做给解释明白,包括...

2天前 5℃ 0评论 0喜欢

开发者头条

基于 MySQL 数据库亿级数据下的分库分表方案

基于 MySQL 数据库亿级数据下的分库分表方案
移动互联网时代,海量的用户数据每天都在产生,基于用户使用数据的用户行为分析等这样的分析,都需要依靠数据都统计和分析,当数据量小时,问题没有暴露出来,数据库方面的优化显得不太重要,一旦数据量越来越大时,系统响应会变慢,TPS直线下降,直至服务不可用,可能有人会提出来,为何不用O...

6天前 23℃ 0评论 0喜欢

开发者头条

MySQL 压力测试基准值

MySQL 压力测试基准值
通常,我们会出于以下几个目的对MySQL进行压力测试: 1、确认新的MySQL版本性能相比之前差异多大,比如从5.6变成5.7,或者从官方版本改成Percona分支版本; 2、确认新的服务器性能是否更高,能高多少,比如CPU升级了、阵列卡cache加大了、从机械盘换成SS...

3周前 (12-31) 25℃ 0喜欢

开发者头条

MySQL 索引条件下推优化

MySQL 索引条件下推优化
一 什么是“索引条件下推” “索引条件下推”,称为 Index Condition Pushdown (ICP),这是MySQL提供的用某一个索引对一个特定的表从表中获取元组”,注意我们这里特意强调了“一个”,这是因为这样的索引优化不是用于多表连接而是用于单表扫描,确切地说,是...

3周前 (12-31) 26℃ 0喜欢

开发者头条

MySQL 索引背后的数据结构及算法原理

MySQL 索引背后的数据结构及算法原理
摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTr...

3周前 (12-31) 20℃ 0喜欢

开发者头条

MySQL 5.6 之特别的 RAND() 函数

MySQL 5.6 之特别的 RAND() 函数
RAND()函数特别之处在于它在主从复制下是安全的函数,即使是基于binlog_format=STATEMENT模式下也不会导致主从复制数据不一致。 约定 1.在没有特殊说明的情况下,默认binlog_format=STATEMENT,由于binlog_forma...

3周前 (12-31) 22℃ 0喜欢