自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1311)
  • 资源 (4)
  • 收藏
  • 关注

转载 Linux删除大量小文件的两种方案场景介绍

关于Linux上删除小文件写过这篇《Linux下如何快速删除大量碎小的文件?》,碰巧看到社群的技术文章《Linux 删除大量小文件的两种方案 | 运维进阶》,介绍了两种方案,可以学习借鉴。环境:RHEL 6.5 + Oracle 11.2.0.4需求:使用df -i巡检发现Inodes使用率过高,需要清理删除文件来解决。如果Inodes满,该目录将不能写,即使df -h查看还有剩余空间。1.问题现...

2023-10-17 07:50:25 141

转载 MySQL数据导入方案场景推荐

技术社群的这篇文章《技术分享 | MySQL 数据导入方案推荐》给我们讲解了MySQL数据库数据导入的几种方案。和MySQL相关的历史文章如下,《MySQL导入导出数据表容量的一个问题场景》《MySQL批量导入数据表空间膨胀的一问题场景》《MySQL使用load data导入数据错误的一个场景》《如何将数据文件导入MySQL?》1需求背景应用侧的同学需要对数据进行导出和导入,于是跑来找 DBA 咨...

2023-10-16 07:50:31 46

转载 最近很火的"切尔西北伐"

周五了,很多人可能已经工作7天了,缓解一下疲劳,了解足球的朋友,特别是对英超比较关注的朋友们,可能最近听说过这个热词"切尔西北伐",上班前了解下,积极工作,认真生活。如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发朋友圈,近期更新的文章:《GB和GB/T的含义》《Oracle数据库日常巡检指令》《数据库热点问题解决的建设性方向》《键盘上的三个灯有什么作用?》《长沙...

2023-10-13 09:00:05 77

转载 GB和GB/T的含义

我们在使用标准中常常会遇到标准中带T和不带T的,T是推荐性标准中推的拼音缩写,例如《GB 38189-2019与通信网络电气连接的电子设备的安全》、《GB/T 13725-2019 建立术语数据库的一般原则与方法》。因此,不带T是强制性标准,带T是推荐性标准。强制性标准介绍强制性标准(Compulsory Standard)分全文强制和条文强制。1、标准的全部技术内容需要强制时,为全文强制形式;2...

2023-10-12 07:50:57 134

转载 Oracle数据库日常巡检指令

数据库的日常巡检可以说是保障系统稳定运行的基础,虽然不同的运维团队、不同的数据库,都会有适合自己的巡检体系,但是其中很多内容还是可以互相借鉴的。技术社群的这篇文章《Oracle数据库日常巡检指令》给我们提供了Oracle数据库日常巡检指令,虽然只针对Oracle,但是一些巡检的方向还是值得借鉴和学习的。Oracle数据库的日常巡检内容包括:(1)Oracle数据库基本状况检查;(2)Oracle相...

2023-10-11 07:50:39 137

转载 数据库热点问题解决的建设性方向

数据库热点问题可以说是比较常见的场景,但往往这是表象,为什么产生热点,它背后的根源,才是解决问题的关键所在。同一个现象,可能来自于不同的原因,都需要相应分析,才可以找到合适的解决方案。技术社群的这篇文章《数据库热点问题的产生和避免》从若干个方向讨论了数据库热点问题的产生以及避免的策略,可以给我们提供一些借鉴。前言传统关系型数据库的性能问题,主要出现在CPU、磁盘、数据库本身(锁,Latch)这几个...

2023-10-10 07:50:59 72

转载 键盘上的三个灯有什么作用?

由于键盘的品牌不同,它的结构也是不一样的。但是一般键盘上面的三个灯是必不可少的。(1)第一个灯的意思一般是代表数字键盘键的"NumLock"键。一般电脑开启的时候就会自动点亮的。这个灯亮的时候如果需要输入数字的时候就直接从数字键盘上输入即可。如果这个灯未亮的话,那按数字键盘的数字键是没反应的。(2)第二个灯是字母大小写的切换键,它是按住caps lock也就是大写锁定的意思。如果没亮灯,就是小写字...

2023-10-09 21:00:35 129

原创 长沙旅行见闻实用帖

最近趁着假期,来了趟长沙游,还是有很多值得记录下来的。众所周知,长沙市是湖南省的省会城市,也是国务院批复确定的长江中游地区重要的中心城市和长株潭城市群中心城市。它位于湖南省中部偏东,湘江下游,辖6个区和2个县,总面积约1.18万平方千米,人口约1042万。长沙市有着悠久的历史沿革,战国时期属黔中郡,秦置湘县及长沙郡,汉高祖五年封吴芮为长沙王,建立长沙国。东汉初复长沙郡,明洪武五年设长沙府,1913...

2023-10-08 22:07:58 42

原创 学习了解下标准的标准 - GB/T 1.1

如果我们有写国家标准、行业标准的需求,除了内容上,文档格式方面的要求,也是非常有讲究,通常我们要参考的是GB/T 1.1,全称叫《GB/T 1.1-2020标准化工作导则 第1部分:标准化文件的结构和起草规则》,这个是2020年最新修订的国家标准,从编号上,就可以知道这个标准很权威,可以说是"标准的标准",所以才给了1号,https://std.samr.gov.cn/gb/gbQuery相应的...

2023-09-28 07:50:09 203

原创 PowerDesigner的表设计显示Comment的配置操作场景

做数据库设计可能会用到PowerDesigner,但是发现表设计默认显示不含Comment(如下所示),有时不太方便,这是能配置的,但是相对复杂。工具栏点击"Model" ->"Extended Model Definitions",新建一条记录,点击属性,Profile右键选择"Add Metaclasses",选中"Column",新建的Column点右键,选择"New"-> ...

2023-09-27 07:50:07 174

转载 Linux磁盘IO利用率高的场景排查解决路径

作为一个DBA难免不了会遇到性能问题(尤其是磁盘IO等的性能问题),那么我们遇到性能问题该如何进行排查?例如我们在高并发的业务下,出现业务响应慢,处理时间长,我们又该如何入手进行排查和解决,技术社群的这篇文章《故障分析 | linux 磁盘io利用率高,分析的正确姿势》将会讲解IO高的情况下如何分析及定位。一、环境复现环境配置:本次测试使用128C_512G_4TSSD服务器配置,MySQL版本为...

2023-09-26 07:51:00 328

转载 MySQL查询优化

数据库的核心技术之一就是优化器,利用优化器,Oracle和MySQL都能对用户提交给它的SQL语句进行查询优化的处理,目的就是为了能让语句执行的效率更高。技术社群的这篇文章《技术分享 | MySQL 查询优化》介绍了徐老师曾经分享过的MySQL查询优化的相关内容,值得学习借鉴。内容分为如下几个方面:1. 基于成本的 MySQL 查询优化。2. 监视、分析和查询优化的工具有哪些?3. 数据访问方法与...

2023-09-24 20:07:07 35

转载 mysqldump导出的SQL事务大小可以控制么?

MySQL的mysqldump是我们常用的一个数据导出工具,他可以跟着很多类型的参数,实现不同的需求,技术社群的这篇文章《技术分享 | 控制mysqldump导出的SQL文件的事务大小》可以了解下事务相关的配置。背景有人问mysqldump出来的insert语句,是否可以按每 10 row 一条insert语句的形式组织。思考1:参数--extended-insert回忆过去所学,我只知道有一对参...

2023-09-22 07:50:34 53

原创 MySQL远程登录提示Access denied的场景

厂商给的某个MySQL库,通过客户端远程登录,提示这个错误,Access denied for user '用户名'@'IP' (using password: YES)确认输入的账号密码都是正确的,出现这个错误说明端口是通的。此时可以检索mysql.user,如果待登录账号的记录host字段是localhost,说明仅允许本地登录,禁止远程登录,[mysql]> select user, ...

2023-09-21 07:50:48 422

转载 JDBC连接参数useCursorFetch的使用场景

JDBC连接参数很多,有些设置上能对应用的处理逻辑起到辅助支持的作用,技术社群的这篇文章《原创 | JDBC与MySQL临时表空间的分析》就对useCursorFetch参数进行了讲解,值得学习借鉴。背景应用JDBC连接参数采用useCursorFetch=true,查询结果集存放在mysql临时表空间中,导致ibtmp1文件大小暴增到90多G,耗尽服务器磁盘空间。为了限制临时表空间的大小,设置了...

2023-09-20 07:50:14 580

原创 MySQL中索引创建错误的场景

同事反馈说某个MySQL数据库创建索引提示错误,模拟报错如下,CREATEINDEXt_reg_code_idxUSINGBTREEONt(reg_code)BLOB/TEXT column 'reg_code' used in key specification without a key length从这个提示,可以知道是给T表的reg_code字段创建一个BTREE索引,而这个...

2023-09-19 07:50:35 90

转载 MySQL的字符集转换操作场景

数据库升级或者迁移的实际场景中,可能有转换字符集的需求,技术社群的这篇文章《技术分享 | MySQL 8.0:字符集从 utf8 转换成 utf8mb4》就介绍了MySQL中字符集的转换操作,学习借鉴一下。MySQL 8.0默认字符集由latin1变为utf8mb4,因此升级到MySQL 8.0大概率会有字符集转换的需求。需求背景:部分系统使用的字符集是utf8,但utf8最多只能存3字节长度的字...

2023-09-18 07:50:26 146

原创 金融知识小科普 - 二级市场

---------------------------------------本文仅作为知识科普,无任何投资倾向,投资有风险,投资需谨慎。---------------------------------------金融知识小科普历史文章,《金融知识小科普 - 量化交易》《金融知识小科普 - 美联储加息》《金融知识小科普 - 北向资金》《金融知识小科普 - 宽基指数》《金融知识小科普 - 降准》《...

2023-09-15 07:50:17 78

原创 poweroff指令的介绍

Linux中poweroff指令用来关闭计算机操作系统并且切断系统电源。poweroff、reboot和halt可分别用于关机、重启或停止机器。这三个指令都有相同的选项。poweroff的命令格式,poweroff [OPTIONS...]常用选项,-d, --no-wtmp 关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”。 -f, --force 强制关闭操作系...

2023-09-14 07:50:00 209

转载 MySQL 8.0新密码策略的细节场景讲解

技术社群的这篇文章《新特性 | MySQL 8.0 新密码策略的细节补充》,讲解介绍了MySQL 8.0数据库新密码策略的一些细节场景,值得借鉴学习。MySQL 8.0 截止到目前已经发布到了 8.0.34 版本,经过一系列的版本更新,对于密码方面做了较多的加强。这篇文章主要针对密码相关的几个参数的使用细节做了一些验证和分析,给各位分享下实际使用的经验,首先我们看下 MySQL 8.0 版本的C...

2023-09-13 07:50:30 61

转载 几种数据泄露场景的排查解决路径

我们可能都碰到过数据泄漏的场景,姓名、手机、组织架构、公文的处理流程、职级等。《数据泄露的排查和解决》这篇文章对于不同类型的数据泄露给出了排查和解决路径参考。如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,近期更新的文章:《最近碰到的一些问题》《金融知识小科普 - 量化交易》《公众号1300篇文章分类和索引》《公众号1300篇文章数据统计》《MySQL快速...

2023-09-12 07:50:45 51

原创 金融知识小科普 - 量化交易

---------------------------------------本文仅作为知识科普,无任何投资倾向,投资有风险,投资需谨慎。---------------------------------------金融知识小科普历史文章,《金融知识小科普 - 美联储加息》《金融知识小科普 - 北向资金》《金融知识小科普 - 宽基指数》《金融知识小科普 - 降准》《金融知识小科普 - 债券基金》《...

2023-09-08 07:50:24 81

原创 公众号1300篇文章分类和索引

承蒙读者朋友们的关照,杂货铺的文章已经积累到了1300篇,其中超过2/3的文章都是原创,即使是转载文章,我给自己设的底线是一定要加些自己的见解,因为至少得让读者了解到这篇文章的价值,而不仅仅是做文章的搬运工,这样才可以对得住读者朋友们每一次的点击和阅读。读者朋友们的每次点击、每个在看、每个转发、每个评论、每个点赞,每次赏赞,这些一点一滴的支持都是我坚持的动力,每篇文章的背后,都有自己的成长,虽然还...

2023-09-07 07:50:16 1346

原创 公众号1300篇文章数据统计

公众号已经累积1300篇文章,老规矩,这篇文章统计下这段时间累积的数据,以下是之前几次的数据统计,《公众号1200篇文章数据统计》《公众号1100篇文章数据统计》《公众号1000篇文章数据统计》《公众号900篇文章数据统计》《公众号800篇文章数据统计》《公众号700篇文章数据统计》《公众号600篇文章数据统计》《公众号500篇文章数据统计》《公众号400篇文章数据统计》《公众号300篇文章数据统...

2023-09-06 07:50:02 52

转载 MySQL快速定位全局锁的途径

关系型数据库中的锁问题有时候比较难缠,技术社群的这篇文章《技术分享 | 快速定位令人头疼的全局锁》有助了解MySQL数据库中全局锁的几种定位途径。背景用 xtrabackup 等备份工具做备份时会有全局锁,正常情况锁占用时间很短,但偶尔会遇到锁长时间占用导致系统写入阻塞,现象是 show processlist 看到众多会话显示 wait global read lock,那可能对业务影响会很大。...

2023-09-05 07:50:13 49

原创 MySQL中的""和0

《MySQL的隐式转换导致诡异现象的案例一则》文章中原始有段写的是,上述例子中 "测试a" 会截成 "",因此 a=0 ,才会返回字段不为空的。有朋友留言说,这个确定正确吗?"测试a"应该转成0吧,而不是""?我认为这块写得有些模糊了,但是结论没错。因为数据类型的问题,"测试a"会转成数值类型,MySQL自动截断,应该截成的是""(空),只是说""和0是相等的,通过CAST可以验证下,"测试a"和...

2023-09-01 07:50:38 87

转载 MySQL的隐式转换导致诡异现象的案例一则

同事问了个MySQL问题,现象上确实诡异,大致意思是select表的数据,where条件是"a=0",其中a字段是varchar类型,该字段存在NULL以及包含字符的记录,但是并无"0"的记录,然后执行SQL,返回的记录,恰恰就是所有包含字符的记录,明明没有0值记录,却可以返回,而且有规律,这是什么现象?select * from test where a = 0;为了比对说明,我们分别用MySQ...

2023-08-31 07:50:23 41

转载 MySQL中用到了索引还很慢的一个SQL场景

技术社群的这篇文章《技术分享 | MySQL 优化:为什么 SQL 走索引还那么慢?》讲了一个很常见,但经常会犯错误的场景,值得学习借鉴。背景2019-01-11 9:00-10:00 一个 MySQL 数据库把 CPU 打满了。硬件配置:256G 内存,56 core分析过程接手这个问题时现场已经不在了,信息有限,所以我们先从监控系统中查看一下当时的状态。从 PMM 监控来看,这个 MySQL ...

2023-08-30 07:50:08 61

原创 什么是"金砖国家"?

上周在南非的约翰内斯堡召开了金砖国家领导人第十五次会晤,"金砖国家"这个词很是抢眼,什么是"金砖国家"?2001年,美国高盛公司首席经济学家吉姆·奥尼尔看到了世界新兴经济体在全球治理中的潜力,首次提出"金砖国家"的概念。"金砖国家"最初是指巴西、俄罗斯、印度和中国四国。因为这四个国家英文首字母组成的"BRIC"一词,其发音和英文的"砖块"非常相似,所以被称为"金砖四国"。为促进新兴市场国家之间的合...

2023-08-29 07:50:35 212

转载 MySQL客户端指令用法的探索

对于数据库的操作可以用图形界面,也可以用指令,但很多运维同学和技术高手更喜欢指令操作,敲键盘更有感觉。更重要的是,虽然图形界面封装了各种指令,操作可视化,学习成本低,但是当出现问题,由于中间多了一层往往不容易定位问题,会对问题诊断,产生一些混淆。技术社群的这篇文章《技术分享 | 一次有趣的 MySQL 客户端命令用法的探索》简单介绍了一些运维时MySQL客户端中经常使用的一些小技巧。这些小技巧非专...

2023-08-25 07:50:07 85

转载 MySQL运行时的可观测性

数据库的运行时环境有很多数据值得我们关注,无论对系统运行,还是SQL性能,都是有所帮助的,像Oracle、MySQL动态性能视图,就起到这个作用,技术社群的这篇文章《MySQL运行时的可观测性》,借鉴学习。在MySQL里,一条SQL运行时产生多少磁盘I/O,占用多少内存,是否有创建临时表,这些指标如果都能观测到,有助于更快发现SQL瓶颈,扑灭潜在隐患。从MySQL 5.7版本开始,performa...

2023-08-24 07:50:36 43

转载 MySQL和MariaDB版本管理的历史背景及差异了解

Linux操作系统的某些版本中会自带MySQL,但准确说是MariaDB,技术社群的这篇文章《技术译文 | MySQL 和 MariaDB 版本管理的历史背景及差异》介绍了这两种数据库的历史背景和差异,了解一下。本文原文:https://www.percona.com/blog/database-server-lifecycle-for-mysql-and-mariadb/本文将探讨MySQL和M...

2023-08-23 07:50:47 118

转载 MySQL数据页损坏问题的场景

数据库的数据文件损坏,算是比较头疼的一个问题了,技术社群的这篇文章《故障解析 | 生产环境遇到 MySQL 数据页损坏问题如何解决?》给我们介绍了MySQL数据库中数据page损坏的场景,值得借鉴学习。1问题背景四月份的时候,遇到一次实例异常 crash 的问题。当时数据库自动重启,未对生产造成影响,未做处理,但是还是记录了下错误信息,错误日志中有如下信息,InnoDB:Endofpage...

2023-08-22 07:50:42 51

原创 MySQL导入导出数据表容量的一个问题场景

朋友提了一个MySQL数据导出导入的问题。问题描述:从源库(兼容MySQL协议的TDSQL,select version()=5.7,test表字符集是utf8,test是个分区表)通过如下指令,导出一份数据,SQL格式的,文件6G,mysqldump-hx.x.x.x -P3306 -uroot -proot --databases dbtest --tables test --comp...

2023-08-21 12:01:09 108

转载 查询字段的数量对查询效率的影响

数据库设计开发规范中经常会提到检索数据尽量只返回需要的数据字段,避免使用"SELECT *",直观感觉,客户端-服务端,返回的数据越多,网络传输的成本可能就越高。技术社群的这篇文章《技术分享 | MySQL:查询字段数量多少对查询效率的影响》从代码层面,对这个问题作了说明,可以从另外一个角度了解为什么推荐尽量只返回需要的数据字段,而不是"SELECT *"。本文给出一些函数接口,末尾给出一些调用堆...

2023-08-18 07:50:35 163

原创 定位磁盘性能问题的武器

最近碰到一个Oracle DG备库延迟的问题,经过排查,定位是磁盘性能问题,用的是普通磁盘,而不是SSD,且性能较差,存在读写等待。关于定位磁盘的性能问题,可以有很多第三方或者原生工具的支持,Linux自带的iostat就是其中之一。iostat指令是Linux/Unix系统上的一个性能分析工具,可以用来监控系统的I/O性能,包括了CPU利用率、磁盘读写速度、网络吞吐量等。iostat可以实时输出...

2023-08-17 07:50:48 69

转载 MySQL客户端连接提示1045错误的几种可能场景

通过客户端连接我们的MySQL数据库时,1045的错误算是一个比较常见的,社群的这篇技术文章《技术分享 | MySQL 客户端连不上(1045 错误)原因全解析》给我们梳理了一些常见的可能。原文链接,https://www.percona.com/blog/2019/07/05/fixing-a-mysql-1045-error/作者:Carlos Tutte、Marcos Albe翻译:管长龙在...

2023-08-16 07:50:40 2561

原创 ChatGPT斗智斗勇过程

朋友讨论个问题,Windows 10中如何对文件和文件夹进行混合排序,如下所示,虽然排序了,但实际上文件和文件夹是分别排序的,于是想问下ChatGPT,有了如下的对话,首先他告诉我了这个方法,尝试后,发现不太对应,"排序"显示的是"排序方式",于是又问了,他承认了错误,告知了另外一种方式,尝试了,还是报错,我再追问他,他又承认错误了,这次算是说了比较完整的,就是原生不支持,需要借助第三方的工具,或...

2023-08-15 07:50:25 92

转载 MySQL 8.0一些隐藏特性

技术社群推送的这篇文章《技术译文 | 那些 MySQL 8.0 中的隐藏特性》是来自于Percona官网博客作者Corrado Pandiani写的翻译稿,文章介绍了新的MySQL 8.0版本中的几个特性,有些功能Oracle以前就支持了,像Oracle新版中也支持了MySQL不带from的select功能,这些都体现了各种数据库产品之间的互相借鉴和参考。在本文中,我想讨论 MySQL 8.0 中...

2023-08-11 07:50:56 84

转载 推荐一个ACDU·中国行(杭州站)技术分享

推荐ACDU即将举办的一个技术分享,有兴趣的朋友可以扫码报名。#ACDU·杭州站#·时间:2023年8月19日 13:30 - 17:10·地点:浙江杭州西溪万怡酒店(西湖区文二西路770号)活动介绍【ACDU 中国行·杭州站】 将汇聚行业内众多知名行业巨头和技术专家,他们将从多个维度出发,实事求是地讨论数据库未来发展方向和技术创新的重要议题。本次活动将深入揭秘数据库技术的核心要素,帮助大家能够...

2023-08-10 07:50:02 53

Essential C++中文版

Essential C++中文版,不错的C++学习资料

2010-04-29

21天学通C++的PDF版本

21天学通C++的PDF版本,由浅入深的教程

2010-04-29

Weblogic安装配置(适合新手)

Weblogic安装配置(适合新手)-适合初学Weblogic

2009-09-10

jdk6学习笔记-不错的入门资料

“著名的”jdk6学习笔记-不错的入门资料,pdf格式的

2009-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除