会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GreatSQL
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
40
下一页
2024年11月22日
【GreatSQL优化器-04】贪婪搜索算法浅析
摘要: 【GreatSQL优化器-04】贪婪搜索算法浅析 一、贪婪搜索(greedy_search)介绍 GreatSQL的优化器用greedy_search方法来枚举所有的表连接场景,然后从中根据最小cost来决定最佳连接顺序。这里面就涉及每种场景的cost计算方法,不同计算方法会导致不同的排序结果。 因
阅读全文
posted @ 2024-11-22 10:45 GreatSQL
阅读(195)
评论(0)
推荐(0)
2024年11月20日
【GreatSQL优化器-03】查询开销估算
摘要: 【GreatSQL优化器-03】查询开销估算 一、cost和read_time介绍 GreatSQL的优化器在创建执行计划的时候是根据每张表的行数和数据分布以及读数据硬盘消耗等信息来判断先查询哪张表后查询哪张表,要不要使用索引,这些表资源信息就被称为cost,俗称为"开销"。在这之前已经执行了upd
阅读全文
posted @ 2024-11-20 09:45 GreatSQL
阅读(104)
评论(0)
推荐(0)
2024年11月15日
【GreatSQL优化器-02】索引和Sargable谓词
摘要: 【GreatSQL优化器-02】索引和Sargable谓词 一、Sargable谓词介绍 GreatSQL的优化器在有过滤条件的时候,需要先把条件按照是否有索引来进行区分,可以用索引来加速查询的条件称为Sargable,其中 arge 来源于 Search Argument(搜索参数)的首字母拼成的
阅读全文
posted @ 2024-11-15 11:19 GreatSQL
阅读(60)
评论(0)
推荐(0)
2024年11月14日
5.7 与 8.0 对相同文件的 LOAD DATA 语句结果不同
摘要: 5.7 与 8.0 对相同文件的 LOAD DATA 语句结果不同 问题描述 某客户现场支持,由MySQL 5.7.21升级MySQL 8.0.25后,通过LOAD DATA导入文件,当同一会话连续导入不同的编码(UTF8/GB18030)文件时会出现乱码。数据库版本未升级之前,相同的导入操作在My
阅读全文
posted @ 2024-11-14 17:51 GreatSQL
阅读(60)
评论(0)
推荐(0)
2024年11月8日
【GreatSQL优化器-01】const_table
摘要: 【GreatSQL优化器-01】const_table 一、const_table介绍 GreatSQL的优化器主要用JOIN类来进行处理SQL语句的,JOIN类有以下四个table数量相关的成员变量。其中const_tables是optimize最开始就检查并且标识的,因为这样可以把记录最少的表放
阅读全文
posted @ 2024-11-08 11:08 GreatSQL
阅读(52)
评论(0)
推荐(0)
2024年11月6日
MySQL 8.0 执行COUNT()很慢原因分析
摘要: MySQL 8.0 执行COUNT()很慢原因分析 1.1 问题描述 线上 MySQL8.0.32 环境在执行 SELECT COUNT (1) FROM t0 获取表行数很慢,同样场景下该 SQL 在 MySQL5.7 环境很快就能拿到结果 1.2 问题复现 测试版本:8.0.25 MySQL C
阅读全文
posted @ 2024-11-06 16:14 GreatSQL
阅读(522)
评论(0)
推荐(0)
2024年11月1日
Oracle与GreatSQL差异:更改唯一索引列
摘要: Oracle与GreatSQL差异:更改唯一索引列 1.问题来源 在从Oracle迁移到GreatSQL的应用系统中,一条普通的update语句在GreatSQL中却报错,需要进行SQL语句的改写。把实际问题简化为下面简单情况进行说明。 在Oracle下,可以正常执行的update语句。 -- 建表
阅读全文
posted @ 2024-11-01 11:21 GreatSQL
阅读(92)
评论(0)
推荐(0)
2024年10月30日
如何限制用户修改long_query_time
摘要: 如何限制用户修改long_query_time 需求来源 数据库的 long_query_time 设置了写入慢查询日志的SQL语句执行时长的阈值,当应用系统修改为很小的值或0时,会在数据库的慢查询日志中记录大量SQL语句,导致数据库性能降低和占用磁盘空间的快速增长。 GreatSQL 对于影响整个
阅读全文
posted @ 2024-10-30 10:04 GreatSQL
阅读(82)
评论(0)
推荐(0)
2024年10月25日
工具分享丨数据闪回工具MyFlash
摘要: 工具分享丨数据闪回工具MyFlash 在当今数字化的时代,数据已经成为了企业和个人最宝贵的资产之一。数据不仅仅是简单的信息集合,它更是决策的依据、业务的支撑以及创新的源泉。 数据丢失是一种极其危险且令人头疼的情况。想象一下,企业因系统故障、人为误操作或遭受恶意攻击而丢失了关键的业务数据,这可能导致业
阅读全文
posted @ 2024-10-25 10:03 GreatSQL
阅读(343)
评论(0)
推荐(0)
2024年10月23日
MariaDB 和 GreatSQL 性能差异背后的真相
摘要: MariaDB 和 GreatSQL 性能差异背后的真相 前言 最近项目上遇到了两次 MariaDB 和 GreatSQL 的对比,GreatSQL受到客户质疑,最后经过排查抓到性能差异背后的真相。基于此做个分享。 版本 MariaDB版本:10.3.39 该版本为麒麟V10 yum安装 Great
阅读全文
posted @ 2024-10-23 10:44 GreatSQL
阅读(285)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
40
下一页
公告