欢迎投稿

今日深度:

工具分享-从ibd文件中恢复数据的神器ibd2sql,假如备份和Binlo

工具分享-从ibd文件中恢复数据的神器ibd2sql,假如备份和Binlo 工具分享-从ibd文件中恢复数据的神器ibd2sql 1. ibd2sql 的使用场景 在单节点单表表空间损坏的情况下,一般我们想到的方法是(发布于2025-06-14 02:26:10)

Windows下备份所有mysql数据库,

Windows下备份所有mysql数据库, Windows下备份所有mysql数据库 目标 基于mysqldump进行数据库的备份 自动获取所有的数据库并分文件夹进行备份保存 自动检测7zip并进行压缩存放 自动清理90天(发布于2025-06-13 02:35:22)

dbops 助力 GreatSQL MGR架构安装部署,dbops助力Gre

dbops 助力 GreatSQL MGR架构安装部署,dbops助力Gre dbops 助力 GreatSQL MGR架构安装部署 在上一篇中讲到了如何使用 dbops 部署 GreatSQL 主从架构,这篇中将介绍如何使用 dbops 部署MGR架构。 dbops(发布于2025-06-12 02:28:26)

[20250606]跟踪library cache lock/library cache pin使用systemtap.txt,--//首先

[20250606]跟踪library cache lock/library cache pin使用systemtap.txt,--//首先声明一点 [20250606]跟踪library cache lock/library cache pin使用systemtap.txt --//以前写过跟踪library cache lock/library cache pin使用gdb,今(发布于2025-06-07 02:28:00)

阿里云数据库Inventory Hint技术分析,阿里通过一套精密的架

阿里云数据库Inventory Hint技术分析,阿里通过一套精密的架 秒杀场景是电商系统中最具挑战性的场景之一,其核心痛点在于 超高并发请求(百万级甚至千万级QPS) 与 有限库存 之间的矛(发布于2025-06-07 02:26:59)

[20250530]关于分页查询的问题.txt,1.环境:SCOTT

[20250530]关于分页查询的问题.txt,1.环境:SCOTT [20250530]关于分页查询的问题.txt --//昨天看链接https://jonathanlewis.wordpress.com/2025/05/27/pagination-cost-2/ --//提到分页查询使用绑定变量的问题自己(发布于2025-06-05 02:27:45)

GreatSQL连接数被打满的3种紧急解决方案,这时候无法登录数据库

GreatSQL连接数被打满的3种紧急解决方案,这时候无法登录数据库 GreatSQL连接数被打满的3种紧急解决方案 背景 使用数据库时,偶尔会出现数据库连接数飙升的场景,最严重的情况是连接(发布于2025-06-05 02:26:45)

6-2 MySQL 数据结构选择的合理性,这篇转载只是为了,跟

6-2 MySQL 数据结构选择的合理性,这篇转载只是为了,跟 6-2 MySQL 数据结构选择的合理性 @ 目录 6-2 MySQL 数据结构选择的合理性 1. 全表查询 2. Hash 查询 3. 二叉搜索树 4. AVL 树 5. B-Tree 6.B(发布于2025-06-04 02:26:44)

MySQL secure_file_priv路径异常导致数据库服务无法启动,参考如下,

MySQL secure_file_priv路径异常导致数据库服务无法启动,参考如下,通过手动启 某个MySQL安装在Windows下,某同事在通过into outfile命令导出本地数据库的数据到secure_file_priv指定的路径后,连(发布于2025-06-04 02:26:40)

MySQL中用户及权限管理(mysql8.0版本),密码插件:可选项,用

MySQL中用户及权限管理(mysql8.0版本),密码插件:可选项,用 概述 在MySQL中,用户与权限管理属于关键的安全机制,能让你对数据库的访问进行精准控制 MySQL用户管理 创建用户信息(发布于2025-06-04 02:26:34)

SQLServer Always On环境的数据库备份,Backuppref

SQLServer Always On环境的数据库备份,Backuppref SQL Server的Always on环境的备份规则设置比较混乱,加上一个copy_only备份,更是乱上加乱,copy_only备份实在极少的特殊情况下使用的备份,企业级(发布于2025-05-30 02:28:23)

[20250528]24点计算的SQL版本.txt,--//实际上sql

[20250528]24点计算的SQL版本.txt,--//实际上sql [20250528]24点计算的SQL版本.txt --//有一张表 cards,id 是自增字段的数字主键,另外有4个字段 c1,c2,c3,c4 ,每个字段随机从 1~10 之间选择一个整数(发布于2025-05-30 02:27:38)

MySQL 查询语句的执行顺序,(1)FROM(2)

MySQL 查询语句的执行顺序,(1)FROM(2) ​ 整理了下MySQL查询语句的执行顺序。 (1) FROM(2) ON(3) JOIN(4) WHERE(5) GROUP BY(6) WITH (CUBE|ROLLUP)(7) HAVING(8) SELECT(9) DISTINCT(10) ORDER BY(11) LIMIT (1) FROM 子句 - 首先(发布于2025-05-30 02:26:38)

[20250526]SORT GROUP BY与HASH GROUP BY.txt,做一个例子说--//

[20250526]SORT GROUP BY与HASH GROUP BY.txt,做一个例子说--// [20250526]SORT GROUP BY与HASH GROUP BY.txt --//我记忆里大约在10g开始oracle的group by采用hash group by算法,其结果就是其结果集不再按照group by字(发布于2025-05-29 02:27:00)

SQLServer中,CPU主频对计算密集型SQL执行速度的影响,declare@co

SQLServer中,CPU主频对计算密集型SQL执行速度的影响,declare@co 从一个简单的SQL来看,CPU主频对计算密集型SQL执行速度影响的差别,测试语句有三个特点:简单SQL,计算密集型SQL,循环多(发布于2025-05-27 02:30:20)

MySQL高可用代理ProxySQL,如果proxysql

MySQL高可用代理ProxySQL,如果proxysql 安装 系统为ubuntu20.0 wget https://github.com/sysown/proxysql/releases/download/v2.4.2/proxysql_2.4.2-ubuntu20_amd64.debdpkg -i proxysql_2.4.2-ubuntu20_amd64.deb 原本想用编译安装的,(发布于2025-05-27 02:28:53)

[20250521]生产系统表没有分析统计信息出现的问题(21c).txt,1.环境

[20250521]生产系统表没有分析统计信息出现的问题(21c).txt,1.环境:SCOTT [20250521]生产系统表没有分析统计信息出现的问题(21c).txt --//oracle 19c的生产系统有几个表没有分析统计信息遇到的问(发布于2025-05-25 02:27:02)

MySQL 派生表查询导致 Crash 的根源分析与解决方案,EXPLAINFOR

MySQL 派生表查询导致 Crash 的根源分析与解决方案,EXPLAINFOR MySQL 派生表查询导致 Crash 的根源分析与解决方案 一、问题发现 在之前的 MySQL 8.0.32 使用中,发现使用以下带有派生表的 SQL(发布于2025-05-24 02:26:58)

MySQL派生条件下推优化导致自定义变量结果错误问题分析,复现

MySQL派生条件下推优化导致自定义变量结果错误问题分析,复现场景如下:--起 MySQL派生条件下推优化导致自定义变量结果错误问题分析 1. 问题描述 现场 MySQL 8.0.25 版本运行中,发现带(发布于2025-05-23 02:38:23)

RHEL 9.0 安装 MySQL 8.0,该脚本可通过以下方法

RHEL 9.0 安装 MySQL 8.0,该脚本可通过以下方法 RHEL 9.0 安装 MySQL 8.0 安装 MySQL 服务器软件包: font sudo dnf install mysql-server/font 报错处理: 使用 sudo yum install mysql-server --nogpgcheck 命令 检查安(发布于2025-05-23 02:38:18)

SQLServer中,大表的数据删除操作,单次删除和批量多次删除产生

SQLServer中,大表的数据删除操作,单次删除和批量多次删除产生的事务日志的差别,然后测试分批多次删除 1,应用场景 SQLServer中一个大表(测试环境千万级,实际情况下会更多,达到(发布于2025-05-22 02:42:03)

MYSQL数据库教程一,(3)缺少opens

MYSQL数据库教程一,(3)缺少opens openEuler离线部署MYSQL常见问题 一、MYSQL软件包安装完成后,无法启动服务,报错: ""Job for mysqld.service failed because the control process exited with error code."" "(发布于2025-05-22 02:40:36)

MySQL中用rename命令间接实现数据库的重命名,如下代码可以将d

MySQL中用rename命令间接实现数据库的重命名,如下代码可以将db0 实际上MySQL不支持重命名数据库(修改数据库的文件路径名不行),所以只能间接实现,这里使用rename的方式,将表从一(发布于2025-05-20 02:26:09)

SQL SERVER巡检脚本,

SQL SERVER巡检脚本, print ' ---------------------------- ' print ' 开始巡检 ' print ' ---------------------------- ' print ' 1.查看数据库版本信息 ' print ' ---------------------------- ' print ' **************************(发布于2025-05-17 04:11:59)

微软憋大招:SQL Server + Copilot = 地表最强AI数据库!,Copilot是基

微软憋大招:SQL Server + Copilot = 地表最强AI数据库!,Copilot是基于 微软憋大招:SQL Server + Copilot = 地表最强AI数据库! 微软布局代码AI霸主地位 微软在人工智能领域的布局引人注目,尤(发布于2025-05-17 04:11:54)

解决高版本laravel/framework中SQLServer2008分页报错问题,问题:生产

解决高版本laravel/framework中SQLServer2008分页报错问题,问题:生产环境的SQ 前提: laravel 自 6.0 后就明确了支持的 SQL Server 版本最低为 2017 ,而 SQL Server 是在 2012 版本后,引入的 offset 语法(发布于2025-05-17 04:11:20)

从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server

从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019,安装内容数据库版本: 从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019 SQL Server从SQL Server2017版本开始(发布于2025-05-17 04:11:15)

全新向量数据库SQL Server 2025:带你迈入AI驱动的数据未来,大多

全新向量数据库SQL Server 2025:带你迈入AI驱动的数据未来,大多数组织预计会在云 全新向量数据库SQL Server 2025:带你迈入AI驱动的数据未来 上次大家下单的《微软憋大招:SQL Server + Co(发布于2025-05-17 04:10:56)

SQL Server 禁用Windows身份登录时忘记其他账号如sa登录密码后重置

SQL Server 禁用Windows身份登录时忘记其他账号如sa登录密码后重置密码,三、单用户启动Sql 一 、事故造成及结果显示 在以Windows身份登录后执行以下脚本或进行如图设置(以本机【DESKTO(发布于2025-05-17 04:10:50)

第79篇 SQL Server数据库如何优化,为了应对大量数据,以

第79篇 SQL Server数据库如何优化,为了应对大量数据,以 前言 在 SQL Server 中,当数据量增大时,数据库的性能可能会受到影响,导致查询速度变慢、响应时间变长等问题。为了应对大量(发布于2025-05-17 04:10:44)

基于Java SpringBoot的音乐网站与分享平台,在引言中,作者将论述

基于Java SpringBoot的音乐网站与分享平台,在引言中,作者将论述 @ 目录 摘要 1. 研究背景 2.研究内容 3.系统功能 3.1前台首页功能模块 3.2在线听歌功能模块 3.3后台登录功能模块 3.4在线听(发布于2025-05-17 04:10:40)

SQL where条件(某字段N多个值),如,Png,Jpeg

SQL where条件(某字段N多个值),如,Png,Jpeg 今天是2025年元旦,祝大家新年快乐!工作顺利,写代码如意随行...... 节日,没有出去溜达,依然在宿舍写程序,主要写的是SQL代码... 下面分(发布于2025-05-17 04:10:35)

低成本高可用方案!Linux系统下SQL Server数据库镜像配置全流程详

低成本高可用方案!Linux系统下SQL Server数据库镜像配置全流程详解,把数据库转到Linu 低成本高可用方案!Linux系统下SQL Server数据库镜像配置全流程详解 背景 最近遇到一个客户需求,客(发布于2025-05-17 04:10:31)

从DNS配置到Pacemaker部署:一步步教你在Linux平台上实现AlwaysOn集群

从DNS配置到Pacemaker部署:一步步教你在Linux平台上实现AlwaysOn集群,AlwaysOn技术 从DNS配置到Pacemaker部署:一步步教你在Linux平台上实现AlwaysOn集群 AlwaysOn集群是SQL Server里唯一推荐的高可用(发布于2025-05-17 04:10:26)

SQL Server统计信息更新会被阻塞或引起会话阻塞吗?,如果弄清楚

SQL Server统计信息更新会被阻塞或引起会话阻塞吗?,如果弄清楚了这些,那 在SQL Server数据库中,统计信息更新(UPDATE STATISTICS)会被其它会话阻塞吗?统计信息更新(UPDATE STATISTICS)会(发布于2025-05-17 04:10:22)

SQL Server 2022新功能:将数据库备份到S3兼容的对象存储,数据库

SQL Server 2022新功能:将数据库备份到S3兼容的对象存储,数据库备份和恢复功能 SQL Server 2022新功能:将数据库备份到S3兼容的对象存储 本文介绍将S3兼容的对象存储用作数据库备份目标(发布于2025-05-17 04:10:17)

WSFC中仲裁见证是选择磁盘见证还是文件共享见证?,如果一半的

WSFC中仲裁见证是选择磁盘见证还是文件共享见证?,如果一半的群集节点同 当Windows故障群集(WSFC)包含偶数个投票节点时,应配置仲裁见证。 如果一半的群集节点同时关闭或断开连接,(发布于2025-05-17 04:09:58)

一分钟搞定!CentOS 7.9上用Ansible自动化部署SQL Server 2019,linux-s

一分钟搞定!CentOS 7.9上用Ansible自动化部署SQL Server 2019,linux-syst 一分钟搞定!CentOS 7.9上用Ansible自动化部署SQL Server 2019 不熟悉整个流程的朋友可以先看之前的部署文章,手动部署一遍(发布于2025-05-17 04:09:40)

五分钟搞定!Linux平台上用Ansible自动化部署SQL Server AlwaysOn集群,

五分钟搞定!Linux平台上用Ansible自动化部署SQL Server AlwaysOn集群,之前的博客已向您展示 五分钟搞定!Linux平台上用Ansible自动化部署SQL Server AlwaysOn集群 前言 以下内容是由 红帽官方博客(发布于2025-05-17 04:09:35)

只需简单5步,Ansible脚本自动搭建AlwaysOn集群(已测试通过,可实

只需简单5步,Ansible脚本自动搭建AlwaysOn集群(已测试通过,可实际运行),(2)验证SQLSe 只需简单5步,Ansible脚本自动搭建AlwaysOn集群(已测试通过,可实际运行) 之前已经介绍过这套(发布于2025-05-17 04:09:01)

分布式数据库解析,内容涵盖CAP定理的

分布式数据库解析,内容涵盖CAP定理的 title: 分布式数据库解析 date: 2025/2/20 updated: 2025/2/20 author: cmdragon excerpt: 通过金融交易、社交平台、物联网等9大真实场景,结合Google Spanner跨洲事务(发布于2025-05-17 04:08:56)

SQLServer AlwaysON SSMS通过侦听器以及ApplicationIntent=ReadOnly选项连接至

SQLServer AlwaysON SSMS通过侦听器以及ApplicationIntent=ReadOnly选项连接至只读副本的问题,通过select@@ 今天在配置某个AlwaysOn环境的只读路由(read-only routing),主副本(Primary)的只读路由中设(发布于2025-05-17 04:08:52)

SQL Server CU补丁与GDR补丁区别,基线可以是RTM(R

SQL Server CU补丁与GDR补丁区别,基线可以是RTM(R 在SQL Server数据库中的补丁有GDR补丁和CU补丁,关于两者的区别以及一些疑问,下面简单总结一下: GDR(General Distribution Release)和CU(Cu(发布于2025-05-17 04:08:48)

SQL Server如何跟踪自动统计信息更新?,一般情况下,我们会开

SQL Server如何跟踪自动统计信息更新?,一般情况下,我们会开 SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新统计信息"(Auto Update(发布于2025-05-17 04:08:43)

业务系统基础框架-Winform版-账号,

业务系统基础框架-Winform版-账号, 账号:主要是登录账号和密码,与员工表是不同一个,考虑到有些员工是没有登录账号的 账号支持导出,新增,编辑,删除和行重置密码 编辑账号(发布于2025-05-17 04:08:39)

sql server 数据集分组,每组数据内部进行排序、过滤,

sql server 数据集分组,每组数据内部进行排序、过滤, /*这是一个用于筛选特定生产工单相关数据的SQL脚本,分为公共表表达式(CTE)和临时表创建两部分 */ -- 步骤1:定义公共表表达式(发布于2025-05-17 04:08:05)

SQL Server 分区表与性能优化,难道是在网上看一个分

SQL Server 分区表与性能优化,难道是在网上看一个分 遇到不少工作了很多年的人,这部分人不懂数据库的优化,更不懂分区表,但是他们总是把性能瓶颈寄希望于分区表,认为分区表是(发布于2025-05-17 04:08:00)

SQL Server 2025 中的改进,微软员工过去常说Az

SQL Server 2025 中的改进,微软员工过去常说Az SQL Server 2025 中的改进 当我们接近 SQL Server 2025 的首次公开版本时,开始深入探究 Azure SQL DB 如今(已公布和未公布)但在 SQL Server 盒装产品版(发布于2025-05-17 04:07:53)

[20241112]无法理解sqlplus的输出.txt,分析认为oracle

[20241112]无法理解sqlplus的输出.txt,分析认为oracle [20241112]无法理解sqlplus的输出.txt --//昨天遇到的问题,执行10tox.sql脚本出现一些状况。分析认为oracle 把8d当作数字。 --//但是还是遇到我(发布于2025-05-17 03:56:39)

Linux平台Oracle开机自启动设置,最近遇到了UAT环境

Linux平台Oracle开机自启动设置,最近遇到了UAT环境 网上和官方文档已经有不少介绍如何设置开机启动Oracle实例的文章(Linux平台),不过以sysvinit和service这种方式居多。最近遇到了UAT环境的(发布于2025-05-17 03:56:34)

多表关联更新(mysql,oracle,postgreSQL),以下是Oracle、

多表关联更新(mysql,oracle,postgreSQL),以下是Oracle、 每种数据库在实现多表更新和子查询优化方面的支持各不相同。以下是 Oracle、MySQL 和 PostgreSQL 中多表更新的一些主要差异和惯用写法:(发布于2025-05-17 03:56:30)

[20241118]NLS_LANG设置问题2.txt,--//Pisces

[20241118]NLS_LANG设置问题2.txt,--//Pisces [20241118]NLS_LANG设置问题2.txt --//链接 https://www.itpub.net/thread-2155589-1-1.html上的讨论。 --//PiscesCanon指出: --//NLS_LANG设置错了,如果你的客户端是sqlplus,(发布于2025-05-17 03:56:26)

7、listener监听,

7、listener监听, 启动远程图形界面登录的工具 [root@db11g ~]# vncserver 监听 监听的启动 [oracle@db11g ~]$ lsnrctl start 判断监听是否启动 [oracle@db11g ~]$ netstat -tulnp | grep 1521(Not all processes could be(发布于2025-05-17 03:55:53)

29、undo_2_1(事务槽、延迟块清除、构造CR块、ora-01555),事务槽

29、undo_2_1(事务槽、延迟块清除、构造CR块、ora-01555),事务槽里面含有的信息 事务槽(不同于事务表里面的槽位(这个事务槽在数据块的头部)) 图解: 一个事务开始,要做的事情(发布于2025-05-17 03:55:48)

[20241121]测试软软解析遇到的疑惑.txt,1.环境:SCOTT

[20241121]测试软软解析遇到的疑惑.txt,1.环境:SCOTT [20241121]测试软软解析遇到的疑惑.txt --//测试软软解析遇到的疑惑,就是大量软软解析以及分散执行两者的执行时间差别并不是很大,(发布于2025-05-17 03:55:44)

浅析REGEXP_SUBSTR,PRIOR,CONNECT BY,现在要用语句统计每个

浅析REGEXP_SUBSTR,PRIOR,CONNECT BY,现在要用语句统计每个 业务场景 teacher表中的tech_class字段存储的是每个老师所教授的课程,课程之间以英文逗号分隔。现在要用语句统计每个课程对应的教(发布于2025-05-17 03:55:40)

ORA-01843: 无效的月份,然后动态造了一个查询

ORA-01843: 无效的月份,然后动态造了一个查询 上个文章介绍了动态LINQ库。 然后动态造了一个查询,示例如下: //ctx是EF的DbContext,字段Value是字符串类型await ctx.Tables.Where("As(Value,\"Date(发布于2025-05-17 03:55:36)

[20241212]Oracle 多线程测试.txt,1.环境:SYS@b

[20241212]Oracle 多线程测试.txt,1.环境:SYS@b [20241212]Oracle 多线程测试.txt --//oracle从12c版本开始支持多线程,各种原因从来没有测试,好像最近很少有人提及,或许使用oracle的人越来越少,(发布于2025-05-17 03:55:02)

[20241222]关于日期输出格式问题.txt,--//其中链接提到

[20241222]关于日期输出格式问题.txt,--//其中链接提到 [20241222]关于日期输出格式问题.txt --//https://connor-mcdonald.com/ 网站写了一系列相关blog,命名为Kris Kringle系列。 --//其中链接提到的例子(发布于2025-05-17 03:54:37)

[20241227]字符串转换成列表问题.txt,--//实际上以前例

[20241227]字符串转换成列表问题.txt,--//实际上以前例 [20241227]字符串转换成列表问题.txt --//开发经常会写sql语句,经常会出现in ('111122','1111113'..,'2222111')之类的情况,一般语句in里面内容(发布于2025-05-17 03:54:26)