摘要: 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 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Oracle与GreatSQL差异:更改唯一索引列 1.问题来源 在从Oracle迁移到GreatSQL的应用系统中,一条普通的update语句在GreatSQL中却报错,需要进行SQL语句的改写。把实际问题简化为下面简单情况进行说明。 在Oracle下,可以正常执行的update语句。 -- 建表 阅读全文
posted @ 2024-11-01 11:21 GreatSQL 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 如何限制用户修改long_query_time 需求来源 数据库的 long_query_time 设置了写入慢查询日志的SQL语句执行时长的阈值,当应用系统修改为很小的值或0时,会在数据库的慢查询日志中记录大量SQL语句,导致数据库性能降低和占用磁盘空间的快速增长。 GreatSQL 对于影响整个 阅读全文
posted @ 2024-10-30 10:04 GreatSQL 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 工具分享丨数据闪回工具MyFlash 在当今数字化的时代,数据已经成为了企业和个人最宝贵的资产之一。数据不仅仅是简单的信息集合,它更是决策的依据、业务的支撑以及创新的源泉。 数据丢失是一种极其危险且令人头疼的情况。想象一下,企业因系统故障、人为误操作或遭受恶意攻击而丢失了关键的业务数据,这可能导致业 阅读全文
posted @ 2024-10-25 10:03 GreatSQL 阅读(17) 评论(0) 推荐(0) 编辑
摘要: MariaDB 和 GreatSQL 性能差异背后的真相 前言 最近项目上遇到了两次 MariaDB 和 GreatSQL 的对比,GreatSQL受到客户质疑,最后经过排查抓到性能差异背后的真相。基于此做个分享。 版本 MariaDB版本:10.3.39 该版本为麒麟V10 yum安装 Great 阅读全文
posted @ 2024-10-23 10:44 GreatSQL 阅读(24) 评论(0) 推荐(0) 编辑
摘要: GreatSQL 在SQL中使用 HINT 语法修改会话变量 在 GreatSQL 支持一种新的优化Hint,名字叫SET_VAR,这个特性支持用户在查询语句里修改 GreatSQL 数据库的一些会话变量,当然修改只是对当前查询会话生效,不会影响到其他会话。 SET_VAR语法 SET_VAR这个h 阅读全文
posted @ 2024-10-16 10:57 GreatSQL 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 某市驾驶培训监管服务平台 GreatSQL 数据库适配之旅 一、项目背景 某市驾培系统主要为社会公众提供驾培单位查询和学车报名,为相关合作单位提供某市驾培监管、某市驾培考核等功能。业务信息教练车培训过程视频信息、包括培训机构基本信息、教练员基本信息和学员个人等信息,其服务范围为社会公众。信息系统定级 阅读全文
posted @ 2024-10-15 10:55 GreatSQL 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 误删GreatSQL数据?别慌,Binlog来帮忙 数据丢失是每一个数据库管理员和开发者都不愿面对的噩梦。然而,意外总是难免,当不小心删除了重要的数据,如何才能迅速而有效地进行恢复呢?在数据库中有二进制日志 (Binlog),它不仅记录了所有更改数据的事件,还可以帮助将数据库恢复到任何一个特定的时间 阅读全文
posted @ 2024-10-14 09:45 GreatSQL 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 通过MySQL Workbench 将 SQL Server 迁移到GreatSQL 一、概述 MySQL Workbench 提供了可以将Microsoft SQL Server的表结构和数据迁移到 GreatSQL 的功能,此次将通过MySQL Workbench将SQL Server的数据迁移 阅读全文
posted @ 2024-10-09 14:01 GreatSQL 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 出乎意料的现象 我们有一张测试表 t1,表中有一些数据,当 session1 开启一个事务,并执行了 select for update 操作后仍未提交事务,在并发事务(如 session2)开启事务并行执行一些操作会有不同的锁现象,表现在: select for update 会出现锁等待 del 阅读全文
posted @ 2024-09-23 10:09 GreatSQL 阅读(26) 评论(0) 推荐(0) 编辑