标签: MySQL
编程

SQL 性能解析:SQL慢索引 -1

894 2023-05-09 11:29:00

尽管有树遍历的效率,还是存在索引搜索不如预期那样快的情况。长期以来,这种矛盾助长了“未生成索引”的神话。这个神话将重建索引作为神奇的解决方案。<神话篇>对这一神话和其他神话做了更详细的描述。目前,您可以理所当然地认为,从长远来看,重建索引并不能提高性能。即使在使用索引时,琐碎语句也可能很慢的真正原因可以在前面的部分的基础上解释。慢索引查询的第一个...

详情...
编程

SQL 性能解析:SQL 索引解析

863 2023-05-07 11:24:00

“索引使查询更快”是我见过的对索引最基础的解释。虽然这句话对索引最重要的一面做了很好的解释,但不幸的是,还不够充分。本文将以不那么粗浅的,也没那么深入细节的方式描述索引结构。它只是为理解SQL性能方面提供了足够视野。索引是数据库中的一个独特的结构,使用 create index 语句创建。它需要自己的硬盘空间,并持有一份索引的表格数据的副本。这意味着索引是纯...

详情...
编程

MySQL 全文检索

996 2023-04-08 23:45:00

MySQL 支持使用 LIKE 运算符和正则表达式进行文本搜索。但是,当 text 列很大并且表中的行数增加时,使用这些方法有一些限制:性能:MySQL 必须扫描整个表,以根据 LIKE;正则表达式中的语句或模式中的模式查找确切的文本。灵活的搜索:通过 LIKE 运算符和正则表达式搜索,很难有灵活的搜索查询,例如,查找描述中包含

详情...
编程

数据库以及它背后的存储

1017 2023-03-28 09:17:19

先要明确,这里的数据库指的是关系型数据库,即满足 ACID 原则并用 SQL 语言进行操作的持久性(掉电数据不丢)数据库。当然,在追求高并发的过程中,我们将不可避免地接触到内存数据库,但我们一定要知道,内存数据库只是架构设计的一部分,而且不是最重要的部分。数据库是个大单点所有 web 系统都会经常面临这种需求:用户要一个一个注册,ID 不能一样;订单要一个一...

详情...
编程

13 年,MySQL 之父赌赢了:另起炉灶的 MariaDB 成功上市!

1032 2022-12-20 08:12:25

今年 2 月,开源数据库厂商 MariaDB 完成了 1.04 亿美元的 D 轮融资,同时宣布了一个重磅消息:计划通过 SPAC 的方式,与特殊目的收购企业 Angel Pond Holdings 合并,在纽约证券交易所公开上市。终于在今天,这个 13 年前由 MySQL 之父另起炉灶而开发的 MariaDB,宣布正式完成合并,公司更名为 MariaDB p...

详情...
编程

MySQL 数据库主从复制

1081 2022-11-11 16:57:10

MySQL主从复制是其最重要的功能之一。主从复制是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器, 主服务器中的数据自动复制到从服务器之中。本教程将展示如何配置主从复制数据库。

详情...
编程

腾讯云 CentOS 下编译安装 pdo_mysql

1549 2022-05-30 08:48:34

php 升级到 8.0 版本,缺少pdo_mysql扩展怎么办?

详情...
编程

关于keyset分页

1732 2021-12-25 11:29:14

关于keyset分页

详情...
编程

关系型数据库性能优化- 提升慢插入速度

1715 2021-12-25 11:28:43

如果你使用MySQL数据库运行一个写频繁的应用,你可能会发现写操作增加的时候,服务器运行变得异常的慢...

详情...