- 博客(157)
- 收藏
- 关注
原创 【SysBench】OLTP 基准测试示例
本文采用 MySQL 沙盒实例作为测试目标,使用 sysbench-1.20 对其做 OLTP 基准测试。有关 MySQL 沙盒的更多信息,请参阅。
2024-03-23 18:48:57
1648
原创 【SQL】COUNT(*)和COUNT(1)有什么区别?查看国外论坛我竟发现了领先国内十几年的早期互联网battle!
近期浏览网页时又看到类似内容的文章,遂觉得有必要写一篇文章深入分析一下该问题的历史渊源,何以持续探讨了几十年。对于初级开发者、DBA、数据开发人员来说,面试时很可能会被问到“”这个问题。网上也有很多资料有说不一样的(早年间很普遍),有说一样的。那么真实情况是什么样呢?下面且听我娓娓道来。
2024-03-23 18:17:47
1004
原创 【SysBench】sysbench 测试 CPU、文件 I/O、内存、线程和 POSIX 互斥
sysbench 测试 CPU、文件 I/O、内存、线程和 POSIX 互斥
2024-03-20 14:59:40
2087
原创 【SysBench】sysbench-1.20 命令速查表
sysbench 命令详解、速查汇总表。testname is an optional name of a built-in test (e.g. ,, , etc.), or a name of one of the bundled Lua scripts(e.g. ), or a path to a custom Lua script. If notest name is specified on the command line (a
2024-03-14 16:00:21
1083
原创 【MySQL】Linux Yum 安装 MySQL 8.x
本文写作目的是为了介绍如何在 **Linux** 上安装 **MySQL 8.x** ,当前 MySQL 通用发行版为 **8.0.37** (官方建议用于生产环境),创新版本为 **8.3.0** ,部分步骤随版本更新可能有所变化,以官方手册为准。笔者使用的操作系统为 **CentOS 7.8.2003** ,内核为 **3.10.0-1160.80.1.el7.x86_64** 。
2024-03-13 17:55:32
1137
原创 【MySQL 8】解决【获取 GPG 密钥失败:“Couldn‘t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022“】
安装或更新或可以看出是本地的出了问题,检查发现不存在该文件。所以需要下载下来。
2024-03-13 16:54:28
2944
原创 10.5.8 优化 InnoDB 磁盘 I/O
如果您遵循了针对 SQL 操作的数据库设计和调优技术的最佳实践,但由于磁盘 I/O 活动频繁,数据库仍然很慢,请考虑这些磁盘 I/O 优化。如果 Unix top工具或 Windows 任务管理器显示您的工作负载的 CPU 使用率低于 70%, 则您的工作负荷可能是受磁盘约束的。
2024-03-11 23:54:32
1188
原创 17.8.1 InnoDB 启动配置
关于 InnoDB 配置的第一个决定涉及数据文件、日志文件、页面大小和内存缓冲区的配置,这些应该在初始化 InnoDB 之前配置。在初始化 InnoDB 之后修改配置可能需要一些复杂的步骤。本节提供有关在配置文件中指定 InnoDB 设置、查看 InnoDB 初始化信息和重要存储注意事项的信息。
2024-03-11 23:11:07
1181
原创 【《高性能 MySQL》摘录】第 9 章 操作系统和硬件优化
为 MySQL 选择和配置硬件,以及根据硬件配置 MySQL, 并不是什么神秘的艺术。通常,对于大部分目标需要的都是相同的技巧和知识。当然,也需要知道一些 MySQL 特有的特点。我们通常建议大部分人在性能和成本之间找到一个好的平衡点。首先,出于多种原因,我们喜欢使用廉价服务器。举个例子,如果在使用服务器的过程中遇到了麻烦,并且在诊断时需要停止服务,或者希望只是简单地把出问题的服务器用另一台替换,如果使用的是一台$ 5000 的廉价服务器,肯定比使用一台超过$ 50000 或者更贵的服务器要简单得多。
2024-03-02 15:24:55
1439
原创 【安装】CentOS 7 使用 OUI 图形界面安装 Oracle Database 19.3
CentOS 7 使用 OUI 图形界面安装 Oracle Database 19.3 的简要过程,适合用于开发测试的个人安装,企业级批量安装建议使用命令行安装。
2024-02-24 17:45:32
439
原创 【《高性能 MySQL》摘录】第 3 章 服务器性能剖析
先来看一下我们对性能性能即响应时间,完成某个任务所需要的时间度量。这是一个非常重要的原则。我们通过任务和时间而不是资源来测量性能。数据库服务器的目的是执行 SQL 语句,所以它关注的任务是查询或者语句,如SELECTUPDATEDELETE等。数据库服务器的性能用查询的响应时间来度量,单位是每个查询花费的时间。然后简要定义了性能优化为在一定工作负载下尽可能地降低响应时间。作者推荐了两篇有关性能优化的文章(如今可能有些过时了):吞吐量单位时间内的查询数量。正好是我们对性能的定义的倒数。
2024-02-18 23:58:08
935
原创 【ShardingSphere】ShardingSphere 官网资源链接
【ShardingSphere】ShardingSphere 官网资源链接
2023-09-08 10:04:49
511
原创 【推荐】Oracle Live SQL——在线 Oracle SQL 测试工具
Oracle Live SQL 介绍及 Oracle 官方学习资源推荐。
2023-06-15 20:16:55
8006
2
原创 【Markdown 更新版】15.1 InnoDB简介
15.1 InnoDB简介,改用 MarkDown 格式重新发布,并更新最新版本,与官网同步。
2023-05-25 10:58:41
638
原创 【MySQL 8.0】搭建一个使用 SSL 加密的 MySQL 主从复制拓扑(基于 Binlog 行复制)
之前,我们一起搭建了,这是一个不安全的复制拓扑,优点是性能高。生产环境中核心数据库系统的首要任务是,其次才是,这叫做)应用程序。这也是 Oracle 、DB2、MS SQL Server 三家曾经为什么能近乎垄断全球数据库生产环境市场的原因。笔者最初是因为测试 Mycat2 而搭建了一个使用 SSL 加密的复制拓扑,没有采用 Mycat2 建议的非安全的复制拓扑。在调试成功后,又搭建了非安全的复制拓扑。下面来一起学习一下如何搭建一个安全的MySQL 主从复制拓扑吧!
2023-05-01 23:52:59
994
原创 【MySQL】MySQL Workbench 使用 LOAD DATA 报错Error Code: 1290,Error Code: 3948,Error Code: 2068
【MySQL】MySQL Workbench 使用 LOAD DATA 报错Error Code: 1290,Error Code: 3948,Error Code: 2068
2023-04-28 05:24:22
1922
原创 【IT 常识】安装(Install)、部署(Deploy)、搭建(Setup)和配置(Configure、Set)的区别
安装(Install)、部署(Deploy)、搭建(Setup)和配置(Configure、Set)的区别
2023-04-26 02:59:47
7287
1
有关混合逻辑时钟(HLC)论文《Logical Physical Clocks》
2023-04-07
英文文献《共享数据库中的锁粒度和一致性级别》
2023-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人