- 博客(96)
- 资源 (2)
- 收藏
- 关注
原创 Mongo中通过数据文件定位索引名称
Mongo集群中有一个节点报坏块,然后实例直接挂掉,日志中显示部分数据文件读取错误,考虑重建数据文件对应的索引。下面的脚本可以遍历库中所有的集合及索引,并打印索引的文件名称。
2025-03-26 18:18:31
235
原创 Performance Hub Active Report
Performance Hub 是 Oracle Enterprise Manager Database Express (EM Express) 中的一项功能,可提供给定时间范围内所有性能数据的新整合视图。用户可以使用 Database Express 页面顶部的时间选择器选择时间范围,详细信息选项卡将显示所选时间范围的可用性能数据。无需登录 Database Express 即可生成此 EM Express 页面,作为名为 Performance Hub Report 的活动数据库报告。
2025-03-21 22:15:21
228
原创 非telnet方式测试端口状态
可以使用ssh的详细模式(-v)测试远程服务器上的某个端口,以替代telnetsshssh -v -pssh对于非 SSH 服务的端口(如 HTTP、数据库等),可以使用-onc如果目标并非 SSH 服务端口,建议直接使用netcatnc。
2024-11-26 10:06:01
1109
原创 绑定变量对于SQL性能的影响
SQL在数据库认为就是一条SQL,该SQL在硬解析后会统一使用一个执行计划,在重新硬解析前都会沿用该执行计划,即便有效率高的执行计划,此时数据库也不再考虑使用,因此出现慢SQL。
2024-09-14 23:54:55
630
2
原创 CLUSTERDOWN Hash slot not served问题复现
此时的状态,下线172.31.4.18 6383,该进程还在,老链接还在。
2024-09-14 16:42:42
754
原创 MySQL 本地免密登录
插件允许 MySQL 使用操作系统用户进行身份验证,而不需要密码。默认情况下,这种方式主要用于 Linux 系统,可以实现本地用户直接通过系统身份进行免密登录。这样,MySQL 客户端在执行时会自动使用该文件中的凭据进行身份验证,而不需要手动输入密码。这两种方式都可以有效实现 MySQL 本地的免密登录,根据你的使用环境选择最合适的方案。另一种实现 MySQL 免密登录的方式是将密码存储在 MySQL 客户端的配置文件。,可以运行以下命令将其应用到。用户身份登录,而无需密码。现在,你可以直接运行。
2024-09-13 11:09:50
1613
原创 红帽8.10静默安装单实例oracle19C
shmmax用于定义单个共享内存段的最大值。Hangcheck-timer应该在系统启动的时候被加载, 并对于能够影响RAC节点稳定性的长时间的系统操作HANG进行内核监控。shmall 该参数控制可以使用的共享内存的总页数。Linux 共享内存页大小为4KB, 共享内存段的大小都是共享内存页大小的整数倍。shmall=shmmax(KB)/4 或shmmax(byte)/4096。0.7*0.8)/2+10=36710 此值应略大于SGA。将oratop加入了环境变量。调整统计信息收集窗口。
2024-06-19 17:39:13
645
1
原创 Oracle通过datax迁移线上表到历史库
线上库数据增长迅速,需要定期清理历史数据,因为异地灾备,但是带宽很小,不能使用数据泵直接往历史库导数,会导致本地机房到灾备机房的带宽被占满,调研过flink、golden gate、datax,根据需求及配置复杂度,选用了datax。
2024-05-29 09:32:34
590
原创 19c ACFS配置手册
Oracle Flex ASM 是一个基于 cardinality 定义在集群环境中运行的 ASM 实例。默认的 cardinality 是 3, 但是你可以使用” srvctl modify asm”的命令来修改它。这意味着 ASM 实例并不是需要在每个节点都运行。在过去的版本里,ASM 实例需要在每一个节点运行,而 ASM 的客户端(Database,ACFS,ADVM)只可以访问本地的 ASM 实例。
2024-05-17 22:42:56
1123
原创 OneNote插件推荐(OneMore)
使用OneNote编辑笔记时希望有一个插件能够实现markdown的功能,于是发现了OneMark,后面用着用着,OneMark竟然收费了,于是苦苦找寻好用的markdown插件,无果,此时发现我的目标主要是实现对代码的格式化,于是发现了OneMore,感觉比OneMark还要强大,简单介绍下OneMore的代码格式化。下图是格式化后的效果,不敢说十全十美,但是已经说的过去了。如下,会单独显示一个代码框,用于插入代码。如下python代码未经格式化。
2024-04-22 20:45:24
2787
原创 drawio图表边框设置
想要将表格的边框加上,选中没有边框的两个格子。勾选如下四个值,表格边框恢复正常。表格在编辑过程中变成如下情况。点击属性,展开操作页面。
2024-04-17 16:02:51
1025
原创 为zabbix-agent设置环境变量
在 /etc/init.d/zabbix-agent2 文件的 ### END INIT INFO 这一行下边添加环境变量。建议单独设置环境变量到一个默认的那个独立文件中。
2024-04-17 14:47:23
472
原创 imp导入数据发现的
首先想到了undo相关的参数,undo_retention,undo_retention设置了3个小时,而插入1TB的1/8的数据量,要保存3个小时的undo数据,肯定要占用大量的undo表空间,索性直接把undo_retention设置很小,观察undo表空间占用,果然缓慢的降了下去。这次导入数据量达到1TB,刚到了1/8的时候发现undo使用量在疯狂增长,为防止表空间爆炸,先加了两个数据文件,然后分析原因。为防止undo表空间压力过大,在导入时imp使用了commit参数及buffer参数。
2023-12-11 22:26:33
247
原创 被环境变量虐过一遍获得的启示
这说明which在查找到19C的环境变量后就直接使用了,没有再往后找,那操作系统也应该是这个思路,索性我直接修改PATH的信息。针对这个问题,最开始的方式是在root中修改bash_profile文件,然后登录到oracle用户,很是麻烦。Oracle数据库环境存在两个数据库版本12C及19C,在执行一些操作时需要设置对应版本的环境变量。后面一直寻找更简单的方式,通过which查看sqlplus使用的是哪个。里面有两个Oracle的路径,第一个是19C,第二个是12C。将这两个环境变量写入文件,直接调用。
2023-11-21 23:08:34
991
原创 MySQL数据生成工具mysql_random_data_load
在看MySQL文章的时候偶然发现生成数据的工具,此处直接将软件作者的文档贴了过来,说明了使用方式及下载地址。
2023-10-11 21:16:53
852
2
转载 RESET MASTER和RESET SLAVE说明
reset slave,reset slave all,reset master操作产生的影响及应用场景
2023-05-23 21:37:19
292
原创 Mysql5.7+Orch+proxysql+keepalive
通过orch、proxysql、proxysql、keepalive实现MySQL高可用及读写分离
2023-03-01 00:24:27
856
原创 zabbix模板关联群组
zabbix添加主机时,选择模板多且分散,可以将某一类服务器的模板放到一个群组,这样在添加模板时就方便很多。比如MySQL服务器,在选择模板时只需要选择MySQL群组,下面都是MySQL服务器需要的模板。下图是将模板加入对应群组的方式,选择要模板,然后选择要加入的群组,点击更新即可。
2023-01-05 19:40:56
1039
big-data-code-examples-master.zip
2020-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人