点击参与 GreatSQL 8.0.32-26 文档捉虫~~~
搜索
搜索
问答
用户
注册
/
登录
注册 / 登录
首页
Portal
论坛问答
BBS
社区活动
技术博客
Blog
资料中心
社区
认证
源码仓库
万里数据库
5.7停服专区
用户手册
视频资料
参与贡献
社区行为守则
社区治理
致谢
社区之星
社区勋章
积分商城
兼容性列表
培训认证
Gitee
Github
源码下载
gt-checksum
关注TA
加为好友
发送消息
GreatSQL社区
uid:
10
注册时间:
2022-7-25 10:25
上次发表时间:
2025-2-12 10:15
好友数
0
|
博客数
331
|
回帖数
29
|
主题数
10
主题
博客
个人资料
【GreatSQL优化器-12】make_tmp_tables_info
【GreatSQL优化器-12】make_tmp_tables_info 一、make_tmp_tables_info介绍 GreatSQL的优化器对于聚合函数和窗口函数需要创建内部临时表来进行计算并输出最后结果,这个内部临时表又需要原始表来作为数据输入源,具体的代码处理在 make_tmp_tables_info 函数实现。 下面用一个简单的例子来说明 make_tmp_tables_info ...
GreatSQL社区
发表于 2025-2-12 10:15
13
0
加速无索引表引起的主从延迟数据回放
加速无索引表引起的主从延迟数据回放 一、场景 由于某些原因,客户现场存在一张 8千万 的大表,而且该表上无任何索引(也无主键),平时该表上 UPDATE 或 DELETE 只操作几条数据。忽然有一天业务进行了某种操作, DELETE 2万 条数据,悲剧发生了,当在主库上执行了之后,传到从库上之后一直回放,当时评估了 ...
GreatSQL社区
发表于 2025-2-10 10:52
28
0
数据迁移丨借助 pg2mysql 从 PostgreSQL 到 GreatSQL
数据迁移丨借助 pg2mysql 从 PostgreSQL 到 GreatSQL 上篇《数据迁移丨借助 AI 从 PostgreSQL 到 GreatSQL》介绍了如何使用 AI + pg_dump/COPY 的方式将 PostgreSQL 迁移到 GreatSQL 中,各位同学看过之后,会发现两款数据库还是有一些差异,例如对象层次结构、数据类型等方面,如果采用人工来迁移,还是会比较麻烦,所以 ...
GreatSQL社区
发表于 2025-1-22 10:24
92
0
数据迁移丨借助 AI 从 PostgreSQL 到 GreatSQL
数据迁移丨借助 AI 从 PostgreSQL 到 GreatSQL 本文将介绍如何从 PostgreSQL 到 GreatSQL 的数据迁移,并运用 AI 协助迁移更加方便。迁移的方式有很多,例如: pg_dump:导出SQL文件,修改后导入 GreatSQL 数据库。 COPY:导出txt文本文件,导入 GreatSQL 数据库。 pg2mysql:从 PostgreSQL 迁移到 MySQL/GreatSQL ...
GreatSQL社区
发表于 2025-1-20 10:18
86
0
【GreatSQL优化器-11】finalize_table_conditions
【GreatSQL优化器-11】finalize_table_conditions 一、finalize_table_conditions介绍 GreatSQL的优化器在对join做完表排序后,在 make_join_query_block 函数对表添加条件,添加完条件在 finalize_table_conditions 会对条件再次进行确认,对ref扫描的条件进行删除,对需要cache的条件进行替换,生成的条件就是表执 ...
GreatSQL社区
发表于 2025-1-15 09:49
77
0
【GreatSQL优化器-10】find_best_ref
【GreatSQL优化器-10】find_best_ref 一、find_best_ref介绍 GreatSQL的优化器对于join的表需要根据行数和cost来确定最后哪张表先执行哪张表后执行,这里面就涉及到预估满足条件的表数据,在keyuse_array数组有值的情况下,会用find_best_ref函数来通过索引进行cost和rows的估计,并且会找出最优的索引。这样就可能不会 ...
GreatSQL社区
发表于 2025-1-10 10:32
80
0
【GreatSQL优化器-09】make_join_query_block
【GreatSQL优化器-09】make_join_query_block 一、make_join_query_block介绍 GreatSQL优化器对于多张表join的连接顺序在前面的章节介绍过的best_access_path函数已经执行了,接着就是把where条件进行切割然后推给合适的表。这个过程就是由函数make_join_query_block来执行的。 下面用几个简单的例子来说明join连接中条 ...
GreatSQL社区
发表于 2025-1-8 10:07
88
0
GreatSQL temp文件占用时长分析
GreatSQL temp文件占用时长分析 GreatSQL DBA在日常工作中可能会遇到这种情况,存在一个 InnoDB 引擎下的 temp_x.ibt 文件很大,但是却无法确定这个文件是什么时间由哪个连接建立的,难以支撑后续定位问题,今天这篇文章彻底讲明白这个问题。 现象:发现一个实例下面(4406端口对外提供服务的实例)temp文件很大,如下所 ...
GreatSQL社区
发表于 2025-1-3 10:01
101
0
【GreatSQL优化器-08】statistics和index dives
【GreatSQL优化器-08】statistics和index dives 一、statistics和index_dives介绍 GreatSQL的优化器对于查询条件带有范围的情况,需要根据 mm tree 来估计该范围内大概有多少行,然后以此来计算cost。对于等号条件,给出了两种方法来估计对应行数 --Statistics 和 index dives ,前者不精确后者精确,可以通过系统变 ...
GreatSQL社区
发表于 2024-12-27 10:10
161
1
热度
1
使用 gt-checksum 迁移表结构到 GreatSQL
使用 gt-checksum 迁移表结构到 GreatSQL 背景 本文以从 ORACLE 迁移到 GreatSQL 为例讲述如何使用 gt-checksum 迁移表结构。 关于gt-checksum gt-checksum是GreatSQL社区开源的一款静态数据库校验修复工具,支持MySQL、Oracle等主流数据库。其商业版本近期新增了表结构迁移功能,如下是一个简单的表结构迁移使用 ...
GreatSQL社区
发表于 2024-12-20 10:43
141
0
1
2
3
4
5
6
7
8
9
10
... 34
/ 34 页
下一页
互动与交流
社区活动
论坛问答
加入社区
贡献者指南
学习与应用
文章博客
文档资料
视频资料
常见问题
发现社区
社区准则
建议反馈
社区之星
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com
社区公众号
社区小助手
QQ群
友情链接
万里数据库
开源中国
墨天轮
开放原子开源基金会
OpenEuler
©2022 GreatSQL All Rights Reserved. (
京ICP备06057874号
)
扫码联系
社区群助手
扫码加入QQ群
扫码关注公众号
GMT+8, 2025-2-14 06:29
, Processed in 0.014839 second(s), 4 queries , Redis On.
返回顶部