0

一次SQL查询优化原理分析,900W+数据,从17s到300ms

有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetch...

阅读全文>>

0

阿里架构师教你处理高并发:2种方法,解决Redis和Mysql一致性

需求起因在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。这个业务场景...

阅读全文>>

0

MySql,Mssql,Oracle三种数据库性能优缺点

1.什么是数据库? 简单的说,数据库(英文Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据...

阅读全文>>

0

MySQL8.0.18加强EXPLAIN,定位sql性能更直观

在mysql8.0.18版本之前,查看一个sql语句的执行计划,基本职能看到,sql是否走索引,使用哪个索引,是否是全部扫描,是否用到文件排序等等,如下所示mysql> explain...

阅读全文>>

0

深入理解MySql的索引

为什么索引能提高查询速度先从 MySQL 的基本存储结构说起MySQL的基本存储结构是页 (记录都存在页里边) :各个数据页可以组成一个双向链表每个数据页中的记录又可以组成一个单向链表- 每...

阅读全文>>

0

Mysql8重大性能提升,支持hash Join

MySQL8.18版本开始,优化引擎已经开始支持hash join,这个功能添加,可以说是mysql粉丝的重大利好消息。在没有hash join之前,只能使用nested loop,这种模式...

阅读全文>>

0

MySQL数据库

MySQL官方地址:http://www.mysql.com/MySQL官方下载地址:http://www.mysql.com/downloads/MySQL 简介点击查看MySQL官方网站...

阅读全文>>

0

深入理解SQL原理:一条SQL查询语句是如何执行的?

本篇文章将通过一条 SQL 的执行过程来介绍 MySQL 的基础架构。首先有一个 user_info 表,表里有一个 id 字段,执行下面这条查询语句:select * from user_...

阅读全文>>

0

常用的SQL语句优化技巧

说到系统性能优化涉及的内容就比较多了,从业务需求到系统架构设计再到实现过程中的中间件、存储层等等的设计,这些都是需要充分规划的。涉及存储层,从数据库选型,数据库设计,索引规划、查询方式,任一...

阅读全文>>

0

你有一份经典SQL语句大全,请注意查收

一、基础部分1、创建数据库CREATE DATABASE dbname2、删除数据库DROP DATABASE dbname3、创建新表CREATE TABLE tabname(col1 t...

阅读全文>>