- 博客(1261)
- 收藏
- 关注
转载 丁克家庭的非典型“鸡娃”的“逆袭”
教育其实是一门学问,它和投资一样,都是需要用第二层思维来思考问题的,不能仅凭孩子的表面现象就做出直接的反应,必须要会用第二层思维看问题。教育孩子是必须花时间学习、研究、思考才行的。否则,你就不入门。遇事仅凭本能反应,就分不出轻重,不能小中见大,就会错失培养孩子良好习惯和改变孩子不良习惯的最佳时间段。自己有空了,就把孩子抓过来逗逗玩玩,嘻嘻哈哈。没空了就懒得管,不管她提的要求是否合理,为避免她哭闹,就百依百顺。后果就是:孩子小时,怎么看怎么可爱。孩子大了,突然就觉得怎么看她怎么一身毛病,怎么看怎么不顺眼,整天
2025-06-10 09:41:50
7
转载 主从报错GTID_MODE = ON cannot be set to ANONYMOUS
也是默认值10000,代表relay log多少个event后做一次fsync,这个案例中因为系统没有重启,因此OS cache种的缓存没有丢失,因此relay log的完整行问题不大,也就是没有因为OS cache丢失导致,event的损坏。如果90001 刚好是一个事务的开始,也就是GTID event,那么方式2会正常运行,因为GTID会过滤掉所有重复执行的GTID,而方式3会报错比如主键冲突等,因为没有GTID就没有过滤的功能,只能重新做一次。
2025-05-28 07:00:31
38
原创 国产Cursor来了,零级菜鸟也能利用腾讯云CodeBuddy完成一个微信小程序开发
作为零级微信小程序开发者,在CodeBuddy Craft的帮助下,用了大约小半天时间完成了我人生中首个微信小程序应用开发,整个过程非常丝滑流畅,体感不错。在不久前,我异想天开地想要开发一个叫“夸夸我”的微信小程序,其作用是让身边的朋友帮我打标签,在促进朋友关系的同时,还能帮助我们增进认识自我或对方,发现潜在的自我。腾讯云CodeBuddy服务器在国内,响应速度更快,也集成了DeepSeek,且现在对于个人开发者还可以免费试用,香得很,可以来试试看啊。13、尴尬了,调整完后反倒出错了,模拟器都无法启动。
2025-05-13 07:01:42
1013
原创 NineData 社区版初体验,大超预期
不过这里的提示信息"请输入公网 IP 地址,不支持内网地址"有点迷惑性,实际上是支持内网地址的,比如我的测试机内网IP地址 172.16.10.10 就可以,而不是真的一定要公网地址。本次初体验先写到这里,还有些其他功能这次没写,诸如 任务告警管理、数据源管理(包含敏感数据源管理和云厂商访问凭证),以及组织、账户、授权、权限、审计、审批等安全管理功能。夸完了好的,再说说还可以做的更好的地方。安装完后,在浏览器中打开,登入后的首屏,看起来简单大方有气质,支持的数据源很全面,有点小震惊。
2025-03-15 07:04:00
1145
转载 GreatSQL 8.0.32-27 GA (2025-3-10)
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。新版本发布会会议时间:2025年3月10日15:30会议号:969-435-347会议链接:https://meeting.tencent.com/dw/x8snA77BZQ8p直播平台:腾讯会议、微信视频号或扫描下方二维码报名:版本信息发布时间:2025年3月10日版本号:8.0.32-27, Revision aa...
2025-03-10 11:13:07
75
原创 DeepSeek教你玩转提示词(Prompt)
1. 什么是大模型?1.1 大模型的定义大模型(Large Language Model, LLM)是基于海量文本数据训练的深度学习模型,通过模拟人类语言模式实现文本生成、推理和对话等功能。其核心技术基于Transformer架构,通过自注意力机制捕捉长距离语义关联,并依赖预训练(如无监督学习)与微调(针对特定任务优化)的结合实现通用智能。其核心能力包括:语义理解:解析复杂指令(如“用鲁迅风格写辞...
2025-02-24 21:02:27
1187
原创 小白学习DeepSeek之本地化部署,还能写小红书文案、创建知识库
只需三步,即可完成一个本地化DeepSeek体验环境。在学习完 给小白3天学会DeepSeek的锦囊 后,有一定工程基础的同学可以在本地部署一个DeepSeek测试环境,更近距离体验DeepSeek。部署DeepSeek环境无需专业的GPU显卡,本文的测试环境就是基于普通PC机完成,其配置为两核Intel i7 CPU、64G内存、SSD盘,已安装Linux系统(在Windows环境下也能体验)...
2025-02-08 10:36:46
1467
原创 给小白3天学会DeepSeek的锦囊
从蛇年春节前开始,DeepSeek无疑是最热门的话题,没有之一,无论是技术圈还是非技术圈,几乎都在讨论它。今天我们就让DeepSeek来帮助小白用户们,只需要花3天时间就能学会如何更好地使用DeepSeek。下面是我在DeepSeek回答结果的基础上,二次加工整理及补充部分内容而成。第1天:了解DeepSeek的基本功能1. 什么是DeepSeekDeepSeek是一款智能工具,可以帮助你完成各种...
2025-02-06 11:32:14
1036
原创 微信公众号AI回复初体验:能用,继续加油
近日,微信公众号上线了全新的「智能回复」功能,官方宣称通过AI学习历史文章内容,能自动回复读者私信,提升创作者与读者的互动效率。我第一时间开启该功能并测试了一周。总体感受:能用,但问题不少——打个70分,勉强及格。一、功能亮点:基础需求可满足解放人力,基础问答无压力开启功能后,AI能快速抓取历史文章中的高频关键词(如“教程下载”、“联系方式”),对读者的简单提问(如“如何获取代码?”)回复准确率较...
2025-01-23 11:18:30
1220
转载 GreatSQL社区2024年全年总结(免费领红包封面)
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。社区2024年总结GreatSQL 社区在2024年度上持续迈进,成果斐然。一方面,开放了 GreatSQL 单机版以及三节点 MGR 集群的在线测试体验环境,让用户能够在线体验各种 GreatSQL 创新特性。另一方面,社区手册也持续更新,方便用户查阅。同时,社区积极拓展教育合作领域,成功走进郑州大学,联合开设 “G...
2025-01-21 16:28:40
55
转载 借助AI将PostgreSQL迁移到GreatSQL(文末可免费领红包封面)
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文将介绍如何从 PostgreSQL 到 GreatSQL 的数据迁移,并运用 AI 协助迁移更加方便。迁移的方式有很多,例如:pg_dump:导出SQL文件,修改后导入 GreatSQL 数据库。COPY:导出txt文本文件,导入 GreatSQL 数据库。pg2mysql:从 PostgreSQL 迁移到 MyS...
2025-01-17 11:21:03
62
原创 MySQL/GreatSQL 应对安全扫描的绝招
用魔法打败魔法背景有些所谓的安全扫描,其实只是简单判断 MySQL/GreatSQL 版本号,全然不考虑是否真的存在相应的风险,但是为了安全合规又不得不做出应对。思路针对这种简单粗暴的扫描手段,解决方案有这么几种:升级版本。这个最为彻底,但工作的代价最大。重新编译二进制包,在编译时自定义版本号。这个方法的代价较小,但治标不治本,而且对很多人来说,编译也不是轻松的事。新增代理层。利用代理层来响应版本...
2025-01-03 07:03:28
968
原创 MySQL 8.0/8.4执行DDL会丢数据?是,但影响有限
问题是有,但好在规避办法也比较简单,影响也有限。先说解决办法,从简单到麻烦:执行 ALTER TABLE 时,显式指定ALGORITHM=INSTANT/COPY,反正不要使用 INPLACE。适当调大 innodb_ddl_buffer_size 参数值,其默认值1MB,例如调大到100MB就可以应对大部分业务表的DDL操作场景。利用 pt-osc 或 gh-ost 等工具进行 Online D...
2024-12-18 07:04:28
1084
原创 运行 GreatSQL 时为什么要求关闭透明大页
在大部分运维规范中,一般都会要求在运行 GreatSQL/MySQL 的环境中要关闭透明大页,那么到底什么是透明大页,为什么要关闭,打开有什么风险吗?在此之前,我也是有点懵的,本文试着回答这个疑问,并通过实验进行验证这个说法正确与否。实际上,Linux 系统中是有两种大页支持机制的,即 透明大页 和 静态大页,先来看看那二者有什么不同。P.S,本文的编辑整理借助 chatgpt 协助完成。1. 透...
2024-12-04 07:05:09
1145
原创 GreatSQL 运行时内存太高,超过90%怎么办(重发,附解决办法)
当 GreatSQL 数据库处于高并发高负载时,可能会发现 mysqld 进程的内存消耗远远超出设置的 innodb_buffer_pool_size 时,有时候甚至会高达甚至超过系统内存的90%,遇到这种问题时,心里经常会发慌,担心下一秒内存就会爆了发生 OOM,或者数据库hang死不响应。本文和大家试着使用 GreatSQL 中的 sys schema 和 performance_schema...
2024-11-27 12:00:57
1043
原创 GreatSQL 运行时内存太高,超过90%怎么办
当 GreatSQL 数据库处于高并发高负载时,可能会发现 mysqld 进程的内存消耗远远超出设置的 innodb_buffer_pool_size 时,有时候甚至会高达甚至超过系统内存的90%,遇到这种问题时,心里经常会发慌,担心下一秒内存就会爆了发生 OOM,或者数据库hang死不响应。本文和大家试着使用 GreatSQL 中的 sys schema 和 performance_schema...
2024-11-26 07:01:16
1040
原创 该开始关注 MySQL 8.4 了
写在前面MySQL 8.0 版本即将于 2026年4月结束服务支持,而 MySQL 8.4 作为当前的 LTS 版本,在 MySQL 的 Release Notes 和手册上都被加上了 current 标记。也就是说,对版本选择偏稳重的铁子们,可以在 8.0 版本后选择 8.4 版本。升级、降级 兼容关系表先看下未来几个主要版本之间的 升级、降级 兼容关系表,作为选择具体哪个版本之前的重要参考之一...
2024-09-03 07:04:48
3307
原创 自建Docker私有镜像仓库
如何在 CentOS 8 中搭建 Docker 私有镜像仓库。先行安装了 Docker,本文中使用的 Docker 版本是 20.10.9。$docker--versionDockerversion20.10.9,buildc2ea9bc由于需要使用远程访问,因此需要使用网络模块,并且要保证此模块开机自动启动。$cat>/etc/modules-load.d/docker...
2024-08-19 17:31:16
491
原创 多阶段构建后,Docker镜像大小只有原来的1/6
简介在构建 Docker 镜像时,常遇到以下问题:每一次执行 RUN 命令会让镜像新增一层 layer,导致镜像变大,虽然通过 && 连接多个命令能缓解此问题,但如果命令之间用到 Docker 指令例如 COPY、WORKDIR 等,依然会导致多个layer。有些工具在构建过程中会用到,但是最终的镜像是不需要的(例如本案里中编译 GreatSQL 需要安装 cmake, gcc 等...
2024-08-15 10:24:37
915
原创 在 Docker 容器中使用 GreatSQL VIP
GreatSQL Docker 镜像不支持在 Docker 中使用 VIP 功能。原因如下:在 Docker 中,无法用 systemd 方式来启动 GreatSQL。在打包时,也没有将 mysqld 程序文件属主改为 root,并加上 setcap 提权。因此,想要在 Docker 中使用 GreatSQL VIP 的话,需要自行处理。下面介绍如何在 Docker 容器中使用 GreatSQL ...
2024-08-13 16:00:04
667
转载 GreatSQL 8.0.32-26 GA(2024.8.5)
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。版本信息发布时间:2024年08月05日版本号:8.0.32-26, Revision a68b3034c3d下载链接:https://gitee.com/GreatSQL/GreatSQL/releases/tag/GreatSQL-8.0.32-26用户手册:https://greatsql.cn/docs/8.0...
2024-08-05 11:30:28
154
原创 慎重升级到MySQL 8.0.38及更高版本(文末附规避风险办法)
昨日,Percona 资深工程师 Marco Tusa 爆料,升级到 MySQL 8.0.38 版本后,当实例中的表个数超过一万个,实例重启后会发生 Crash 而失败,即便是重启时加上 validate_tablespace_paths=OFF 也不行。这个问题在 >= 8.0.38 版本中存在,包括 8.4.1 和 9.0.0。详细复现过程参见:https://perconadev.at...
2024-07-12 15:09:59
1569
原创 Oracle MySQL,怒其不争,自甘堕落
我刚在前文MySQL 9.0发布,号称支持向量(Vector),但我却看不懂Oracle到底在玩什么中吐槽 MySQL 9.0 手册和release notes里只字不提新增Vector(向量)数据类型及相关函数的事,后脚就被piapia打脸。前文发完后,MySQL 官方徐老师(公众号:MySQL解决方案工程师)也证实了我的猜想:在 MySQL 9.0 里新增向量数据类型是为了 Heatwav...
2024-07-04 09:23:16
459
原创 MySQL 9.0发布,号称支持向量(Vector),但我却看不懂Oracle到底在玩什么
我历来对这种每个大版本里的第一个小版本都不感冒,认为最多保持关注即可,无需大惊小怪。认真阅读新版本手册中的 What Is New这部分内容,以及 release notes,了解新版本的动向及意图基本足矣。但这次的MySQL 9.0发布,却激起了涟漪。从昨晚开始,MySQL 圈就沸腾了,都在讨论9.0新版本。Oracle 官方 blog 推文里爆料即将新增 Vector 数据类型New!Ve...
2024-07-02 08:58:13
691
转载 Slave SQL线程与PXB FTWRL死锁问题分析
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。1. 问题背景2.27号凌晨生产环境MySQL备库在执行备份期间出现因FLUSH TABLES WITH READ LOCK未释放导致备库复制延时拉大,慢日志内看持锁接近25分钟未释放。版本:MySQL 5.7.21PXB 2.4.18慢查询日志:备份脚本中的备份命令:mysql_kill.sh的主要逻辑内容:备份参数...
2024-05-18 07:48:16
140
转载 GreatSQL统计信息维护管理
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。相关知识点:INNODB_STATS_PERSIST=ON或用STATS_PERSIST=1定义单个表时,优化器统计信息将持久化到磁盘。默认情况下,innodb_stats_persistent是启用的。持久统计信息存储在mysql.innodb_table_stats和mysql.innodb_index_stats...
2024-05-16 08:34:11
94
转载 GreatSQL死锁案例分析及扩展解读
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。1.背景概述客户业务发生死锁的报错,根据业务程序日志及业务流程,发现造成死锁的原因是:事务1 delete + insert ,事务2 delete + insert,这两个事务交替执行导致的死锁;由于GAP锁阻塞了插入意向锁,并且当delete的数据存在时死锁不会发生,当delete的数据不存在时,会发生死锁。2.问...
2024-05-14 07:01:50
106
转载 GreatSQL优化技巧:半连接(semijoin)优化
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。何为半连接?半连接是在GreatSQL内部采用的一种执行子查询的方式,semi join不是语法关键字,不能像使用inner join、left join、right join这种语法关键字一样提供给用户来编写SQL语句。两个表t1表和t2表进行半连接的含义是:对于t1表的某条记录来说,我们只关心在t2表中是否存在与之...
2024-05-11 07:03:55
226
转载 MySQL复制从库延迟优化思路
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。1、什么是MySQL复制延迟?本质是MySQL从库的relay log回放跟不上主库生成速度,产生延迟2、主从延迟常见的原因有哪些?1、大事务,从库回放时间较长,导致主从延迟2、主库写入过于频繁,从库回放跟不上3、参数配置不合理4、主从硬件差异5、网络延迟6、表没有主键或者索引大量频繁的更新7、一些读写分离的架构,从库...
2024-05-09 07:03:54
269
转载 MySQL复制从库延迟原因深入分析
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景介绍近来一套业务系统,从库一直处于延迟状态,无法追上主库,导致业务风险较大。从资源上看,从库的CPU、IO、网络使用率较低,不存在服务器压力过高导致回放慢的情况;从库开启了并行回放;在从库上执行SHOW PROCESSLIST看到没有回放线程阻塞,回放一直在持续;解析relay log日志文件,发现其中并没大事...
2024-05-07 14:11:23
241
转载 给MySQL 5.7打补丁,并且编译出和官方一致的Linux Generic包
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。需求来源某客户现场业务系统出现了查询丢失数据问题(数据库为MySQL 5.7.21,使用Linux Generic包部署)。已查明:丢数据问题是触发了MySQL 5.7的一个bug,该bug在5.7的后继版本已修复。客户不想升级数据库版本,希望将fix的代码打到5.7.21重新编译后替换二进制。编译步骤准备包、源码和编...
2024-05-05 07:43:49
256
转载 探究网络延迟对事务的影响
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。1.背景概述最近在做数据同步测试,需要通过DTS将kafka中的数据同步到数据库中,4G的数据量同步到数据库用了大约4个多小时,这看起来很不合理。查看数据库所在主机的CPU,IO的使用率都不高,没有瓶颈。最后通过排查发现由于kafka 和DTS 以及数据库实例不再同一个机房,网络延迟较大,导致同步速率缓慢。将kafka...
2024-04-30 08:46:35
123
转载 SEQUENCE在GreatSQL与Oracle中的区别
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。前言在使用Oracle数据库SEQUENCE功能时,发现Oracle对边界处理比较奇怪。刚好GreatSQL也支持SEQUENCE,就拿来一起比较一下。先说结论:GreatSQL 的使用基本和Oracle基本一致,但是对 START WITH 的边界限制有所不同。本次测试使用数据库的版本号#Oracle版本BANN...
2024-04-27 07:00:46
78
转载 GreatSQL的多层SP中Cursor的m_max_cursor_index相关BUG分析
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、问题发现在一次开发中在sp中使用多层cursor的时候想知道每层的m_max_cursor_index值分别是多少,以用来做后续开发。于是做了以下的试验,但是发现第一个level=2那层的m_max_cursor_index的值有点问题。注:本次使用的GreatSQL 8.0.32-25。SQL语句示例:great...
2024-04-25 07:01:08
82
转载 源码解析丨一次慢SQL排查之旅
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。当long_query_time=1时(表info的id为主键),出现下面的慢日志,可能会让你吃惊#Time:2024-01-28T22:52:24.500491+08:00#User@Host:root[root]@[127.0.0.1]Id:8#Query_time:7.7607...
2024-04-23 08:45:28
119
转载 面试题:INSERT...t...SELECT s会对s表加锁吗
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。前言:insert into t2 select * from t1;这条语句会对查询表 t1 加锁吗?不要轻易下结论。对GreatSQL的锁进行研究之前,首先要确认一下事务的隔离级别,不同的事务隔离级别,锁的表现是不一样的。实验:创建测试表t1,t2greatsql>createtablet1(idi...
2024-04-20 13:50:13
87
转载 工具分享丨分析GreatSQL Binglog神器
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。在GreatSQL中,Binlog可以说是 GreatSQL 中比较重要的日志了,在日常开发及运维过程中经常会遇到。Binlog即Binary Log,二进制日志文件,也叫作变更日志(Update Log)。详细Binglog日志介绍:https://greatsql.cn/docs/8032-25/user-manu...
2024-04-18 07:00:39
73
转载 被很多人忽视的NULL值对NOT IN子查询结果的影响问题
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。前言开发人员写的 SQL 语句中经常会用到 in,exists,not in,not exists 这类子查询,通常,含 in、exists 的子查询称为半连接(semijoin),含 not in、 not exists 的子查询被称之为反连接。经常会有技术人员来评论 in 与 exists 效率孰高孰低的问题。我在...
2024-04-16 07:00:11
132
转载 MySQL 8.0.26版本升级32版本查询数据为空的跟踪
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。某业务系统将MySQL 8.0.26升级为 GreatSQL 8.0.32-24 后,某些特定的SQL语句不能查询到数据。经测试 MySQL 8.0.32也存在相同的问题此BUG已在 GreatSQL 8.0.32-25 版本中解决接到客户反馈的问题后,对问题进行了复现和分析。版本信息greatsql>sele...
2024-04-13 07:00:59
111
转载 被误写入Slave的数据如何恢复到主库
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景在GreatSQL主从复制环境中,有时候可能会出现一些误操作,将本应该写入到主库的数据写入到了从库,导致主从数据不一致,影响数据同步。是否可以将写入从库的数据同步写入主库呢?测试环境角色IP地址数据库开放端口版本主库192.168.137.1793308GreatSQL 8.0.32从库192.168.137.18...
2024-04-11 09:08:22
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人