表示 进入内容 110114
下一步 10 较早的记录 »
Displaying posts with tag: 查询优化 (reset)
MySQL 数据库开发的33 条军规

写在前面的话:总是在灾难发生后,才想起容灾的重要性;总是在吃过亏后,才记得曾经有人提醒过。 (一)核心军规 (1)不在数据库做运算:cpu计算务必移至业务层 (2)控制单表数据量:单表记录控制在1000w (3)控制列数量:字段数控制在20以内 (4)平衡范式与冗余:为提高效率牺牲范式设计,冗余数.

【mysql】  【innodb】  【SQL】  【数据库】  【索引】   …

[获取更多]
Mysql数据库优化实践

一  常用优化

1.  分页查询优化

1)   缓存子查询

一般来说,用户都会一页一页地翻。利用用户的这一习惯,我们可以在查询时将上一页的排序的最大/小值作为查询条件传递到下一次查询中。

【mysql】  【性能】  【数据库】  【排序】  【索引】  【查询优化】   …

[获取更多]
MYSQL一次千万级连表查询优化

MYSQL一次千万级连表查询优化

原文地址 https://blog.csdn.net/Tim_phper/article/details/78357016

概述:

交代一下背景,这算是一次项目经验吧,属于公司一个已上线平台的功能,这算是离职人员挖下的坑,随着数据越来越多,原本的SQL查询变得越来越慢,用户体验特别差,因此SQL优化任务交到了我手上。

【服务器】  【mysql】  【SQL】  【用户体验】  【测试】   …

[获取更多]
MySQL性能管理及架构设计(三):SQL查询优化、分库分表 - 完结篇

一、SQL查询优化(重要) 1.1 获取有性能问题SQL的三种方式

通过用户反馈获取存在性能问题的SQL;

通过慢查日志获取存在性能问题的SQL;

实时获取存在性能问题的SQL;

1.1.

【云栖社区】  【架构】  【mysql】  【性能】  【SQL】  【日志】  【数据库】   …

[获取更多]
MySQL 8.0 新特性之统计直方图

概览 MySQL8.0实现了统计直方图。利用直方图,用户可以对一张表的一列做数据分布的统计,特别是针对没有索引的字段。这可以帮助查询优化器找到更优的执行计划。统计直方图的主要使用场景是用来计算字段选择性,即过滤效率。

【mysql】  【analyze】  【查询优化】  【update】  【statistics】   点击查看原文>

MySQL性能管理及架构设计(二):数据库结构优化、高可用架构设计、数据库索引优化

一、数据库结构优化(非常重要) 1.1 数据库结构优化目的

减少数据冗余:(数据冗余是指在数据库中存在相同的数据,或者某些数据可以由其他数据计算得到),注意,尽量减少不代表完全避免数据冗余;

尽量避免数据维护中出现更新,插入和删除异常: 

       总结:要避免异常,需要对数据库结构进行范式化设计。

【架构】  【mysql】  【高可用】  【数据库】   …

[获取更多]
[玩转MySQL之一]MySQL体系架构简介

MySQL是一个典型的C/S架构程序,MySQL Server提供数据库服务,完成客户端的请求和操作,Client负责连接到Server。MySQL和其他关系型数据库不一样的地方在于它的弹性以及可以通过插件形式提供不同种类的存储引擎,MySQL请求处理过程会根据不同的存储引擎发生变化,比如事务性的InnoDB和非事务性的MyISAM,数据的存储和SQL的执行会产生很大的差异。

【系统软件】  【架构】  【mysql】  【SQL】  【线程】   …

[获取更多]
吃透Mysql

Mysql概述 数据库是一个易于访问和修改的信息集合。它允许使用事务来确保数据的安全性和一致性,并能快速处理百万条以上的数据。数据库一般可以用如下图形来理解:

数据库功能模块图

数据库是由多种互相交互的组件构成的。

【mysql】  【innodb】  【日志】  【数据库】  【lock】  【索引】   …

[获取更多]
MySQL的索引是什么?怎么优化?

      索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。

【数据存储与数据库】  【mysql】  【性能】  【索引】  【index】  【查询优化】   …

[获取更多]
Mysql SQL优化方法

Mysql SQL优化方法

1.单库表别太多,一般保持在200以下为宜. 2.尽量避免SQL中出现运算,例如select a+5 from A,让DB功能单一化 3.表设计尽量小而精,能用5个字段就不要用6个(除非业务上使用增加冗余字段来提升性能)。

【大数据】  【mysql】  【性能】  【SQL】  【云存储】  【索引】   …

[获取更多]
表示 进入内容 110114
下一步 10 较早的记录 »