四时宝库

程序员的知识宝库

SQL优化,怎么做?

一、插入优化

批量插入

insert into tb_name values (1,"张三"),(2,"张三"),(3,"张三");

MySQL 8.0参考手册 - Limit 查询优化

前言

  • MySQL8.0中在 ORDER BY 语句后使用和不使用 Limit 时为什么查询出来的数据顺序不一样?
  • Limit 0 有什么作用?


MySQL数据库知识

MySQL是一种关系型数据库管理系统;那废话不多说,直接上自己以前学习整理文档:

查看数据库命令:

(1).查看存储过程状态:show procedure status;

(2).显示系统变量:show variables (最好使用模糊查询)

35 张图带你 MySQL 调优

一般传统互联网公司很少接触到 SQL 优化问题,其原因是数据量小,大部分厂商的数据库性能能够满足日常的业务需求,所以不需要进行 SQL 优化,但是随着应用程序的不断变大,数据量的激增,数据库自身的性能跟不上了,此时就需要从 SQL 自身角度来进行优化,这也是我们这篇文章所讨论的。

mysql常用语句超级详细汇总

1.连接数据库:

连接本地数据库:

mysql -u root -p

连接远程数据库:

mysql -h 192.169.22.199 -u root -p

退出数据库:

exit

MySQL索引优化10大法则:百万级查询秒变毫秒响应!

数据库性能优化的核心在于索引的合理使用。本文将通过10个黄金法则,结合真实场景案例,揭示如何让百万级数据查询效率提升百倍的实战技巧。


一、索引优化十大黄金法则

mysql索引

《MySQL 索引:底层原理、常见问题及优化实践》

关于 MySQL 索引,以下是更深入的补充内容,涵盖底层原理、常见问题及优化实践,帮助你更全面理解和应用索引:

一、索引的数据结构

MySQL 索引主要基于两种数据结构实现,不同存储引擎选择不同结构:

1. B + 树索引(最常用)

  • 结构特点

收藏!9个简单好用的MySQL数据库优化方式

这里是云端源想IT培训,帮你

mysql数据库分析

使用docker安装mysql 数据库

取镜像:docker pull mysql:5.7 指定5.7 版本,也可以根据直接需求填写版本号

别再胡乱建表了,看看阿里P8总结的mysql建表规约吧

(一) 建表规约

  1. 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint ( 1表示是,0表示否)。
    说明:任何字段如果为非负数,必须是 unsigned。
    正例:表达逻辑删除的字段名 is_deleted,1 表示删除,0 表示未删除。
  2. 【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只 出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。 正例:getter_admin,task_config,level3_name 反例:GetterAdmin,taskConfig,level_3_name
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接