- 谈谈几种数据库优化方法和依据的指标我们都知道要成为架构师,数据库优化是必须要了解一些的,今天我们就来谈一谈Mysql数据库优化问题。限于笔者技术有限,不敢高谈阔论,于是整理了如下资料供大家参考。 数据库语句的优化(1) show status 命令查看SQL的整体执行效率(2) 定位执行效率较低的SQL——select因为select是执行得最多的,像一般的增删改没有占用太多效率,... 谈谈几种数据库优化方法和依据的指标我们都知道要成为架构师,数据库优化是必须要了解一些的,今天我们就来谈一谈Mysql数据库优化问题。限于笔者技术有限,不敢高谈阔论,于是整理了如下资料供大家参考。 数据库语句的优化(1) show status 命令查看SQL的整体执行效率(2) 定位执行效率较低的SQL——select因为select是执行得最多的,像一般的增删改没有占用太多效率,...
- 本篇主要内容查询的简单使用(子查询、组合查询等之后详细讲解),ORDER BY 排序,WHERE 过滤数据。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 查询 1.1 注释的使用-- 单行注释# 单行注释/* 多行注释 */ 1.2 查询多列查询 Products 产品表中的产品 id 、产品名称、产品价格。mysql> SELECT prod_id, prod_na... 本篇主要内容查询的简单使用(子查询、组合查询等之后详细讲解),ORDER BY 排序,WHERE 过滤数据。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 查询 1.1 注释的使用-- 单行注释# 单行注释/* 多行注释 */ 1.2 查询多列查询 Products 产品表中的产品 id 、产品名称、产品价格。mysql> SELECT prod_id, prod_na...
- 本篇主要内容本篇开始正式进入 Mysql 的学习阶段,主要内容包括数据库与表的一些操作。内容相对简单,话不多说,进入正题! 1. 数据库操作 1.1显示数据库mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| order_system |+-------... 本篇主要内容本篇开始正式进入 Mysql 的学习阶段,主要内容包括数据库与表的一些操作。内容相对简单,话不多说,进入正题! 1. 数据库操作 1.1显示数据库mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| order_system |+-------...
- MySQL系列第二十一课 MySQL系列第二十一课
- MySQL系列第二十课 MySQL系列第二十课
- MySQL系列第十七课 MySQL系列第十七课
- MySQL系列第十六课 MySQL系列第十六课
- MySQL系列第十二课 MySQL系列第十二课
- MySQL系列 第六课 MySQL系列 第六课
- 一、数据库索引的作用和使用场景作用:1、通过创建唯一性索引,可以保证数据库中每一行数据的唯一性2、大大加快数据检索速度,加快表与表之间的连接3、在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序时间4、通过使用索引,在查询过程中,可以优化隐藏器,提高系统性能缺点:1、创建索引和维护索引都需要消耗时间,这种时间会随着数量的增加而增加2、索引需要占用一定的物理空间,除表结构要占用数... 一、数据库索引的作用和使用场景作用:1、通过创建唯一性索引,可以保证数据库中每一行数据的唯一性2、大大加快数据检索速度,加快表与表之间的连接3、在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序时间4、通过使用索引,在查询过程中,可以优化隐藏器,提高系统性能缺点:1、创建索引和维护索引都需要消耗时间,这种时间会随着数量的增加而增加2、索引需要占用一定的物理空间,除表结构要占用数...
- GitHub源码地址:https://github.com/JustinJava/pwd-encrypt-decrypt (图1)项目应用场景(图2)SHELL脚本应用场景一、背景介绍如上图1和图2标记部分所示,项目中数据库连接配置的密码密文和SHELL脚本中的动态密文,就是基于本工具包实现的~不知道你的项目数据库连接配置,是不是还在用明文密码或者SHELL脚本直接写死数据库连接密码?如果... GitHub源码地址:https://github.com/JustinJava/pwd-encrypt-decrypt (图1)项目应用场景(图2)SHELL脚本应用场景一、背景介绍如上图1和图2标记部分所示,项目中数据库连接配置的密码密文和SHELL脚本中的动态密文,就是基于本工具包实现的~不知道你的项目数据库连接配置,是不是还在用明文密码或者SHELL脚本直接写死数据库连接密码?如果...
- 测试用的CDS视图的源代码,第8行用Inner Join连接TJ02T, 后者存放了所有系统状态的ID和描述。Inner Join测试结果:对于那些在TJ02T里没有维护描述信息的状态,它们不会出现在结果集里。把第八行的Inner Join改成Outer Join,测试结果相反:注意观察下图stat列值为E0001的行项目也出现在了结果集里。Association的测试结果同Left Out... 测试用的CDS视图的源代码,第8行用Inner Join连接TJ02T, 后者存放了所有系统状态的ID和描述。Inner Join测试结果:对于那些在TJ02T里没有维护描述信息的状态,它们不会出现在结果集里。把第八行的Inner Join改成Outer Join,测试结果相反:注意观察下图stat列值为E0001的行项目也出现在了结果集里。Association的测试结果同Left Out...
- 如果要想保证「先更新数据库,再删缓存」策略第二个操作能执行成功,我们可以使用「消息队列来重试缓存的删除」,或者「订阅 MySQL binlog 再操作缓存」,这两种方法有一个共同的特点,都是采用异步操作缓存。 如果要想保证「先更新数据库,再删缓存」策略第二个操作能执行成功,我们可以使用「消息队列来重试缓存的删除」,或者「订阅 MySQL binlog 再操作缓存」,这两种方法有一个共同的特点,都是采用异步操作缓存。
- 到底是先更新数据库,还是先更新缓存? 到底是先更新数据库,还是先更新缓存?
- 记录openGauss的一次安装过程。 记录openGauss的一次安装过程。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签