go mysql客户端https://github.com/baixiaoyu/gocligo 解析系统表空间https://github.com/baixiaoyu/gibdgo id生成器https://github.com/baixiaoyu/idgeneratorpython 一些脚本h
实践了下mysql通讯协议,写了个go 的mysql客户端,效果如下go ru
最近用go把数据库的自动化运维重构了一遍,之前都是些一些分散的脚本,没有成体系,现在把所有的功能都集成到了agent中,agent中封装的有些命令,会执行一些条件检查,避免手工执行的一些问题,比如建库,库名重复,等等,agent不曝漏,可
MySQL中遇到问题,我们首先会去看show processlist,如果你的链接数量比较多,阻塞比较多的情况下,一般不太好查源头,我们还要手工执行一些sql ,才能定位问题,针对一些由于配置导致的MYSQL响应慢问题,也是需要进行一些排查。myanalyzer.py 这个工具能自动分析线程阻塞的原因,并给出建议,能非常方便的快速定位问题,针对对mysql不熟悉的人,也能使用这个工具进
工作中经常会遇到大事务导致的问题,需要获取大事务的详细信息,很多时候要去binlog查看当时的事务信息。这个脚本可以解析,生成top n大事务。https://github.com/baixiaoyu/dbascripts/blob/main/bigtrx.py如果业务系统sql写的不好,或者由于一些操作导致了系统的卡顿,经常要去看processlist分析问题,如果线程数比较多的情况下,
MySQL的after_sync半同步与raft 保证一致性的方式有些类似。after_sync是master在sync binlog后等待从库把事务写到relay log后的ack,拿到ack后,在commit,然后在返回给客户端提交成功的信息。raft中的日志有commit和applied 两个列表,commited 代表日志写入了文件
lsm tree:https://cloud.tencent.com/developer/news/340271https://www.percona.com/blog/2016/01/06/mongodb-revs-you-up-what-storage-engine-is-right-part-1/
看了几篇不错的flashcache文章,连接如下: http://www.orczhou.com/index.php/2010/09/flachcache-first-view/?spm=a2c4e.11153940.blogcont11195.3.3f2953baz5EOn7 http://www.orczhou.com/index.php/2010/10/how-to-setup-flash
http://www.ibm.com/developerworks/cn/opensource/os-cn-kafka/index.html
biee发邮件http://gerardnico.com/wiki/dat/obiee/scheduler_configuration http://oracleobi.blogspot.hk/2009/09/obi-101341-installation-procedure-in.html http://www.amicuk.com/oracle-bi-scheduler-service/ b
场景:备库只能接收归档日志,不能实时应用redo log,如果主端日志不切换,备端一直会有adg延迟后台日志:RFS[1]: Assigned to RFS process 5351RFS[1]: No standby redo logfiles available for thread 1RFS[2]: Assigned to RFS process 5353RFS[2]: No st...
开发有一个sql,在a实例上执行正常执行,b实例上执行报错。报错信息ERROR 1093 (HY000): You can’t specify target table ‘ver’ for update in FROM clause对比下2个实例的配置Variable b a========================= ...
使用 定义了一个textarea,在使用jquery的方法获取文本内容的时候总是为空。 var content = $(“#content”).val(); 后来测试发现,id不能命名成content,换成别的名字获取内容就正常了,猜测是个关键字。
在安装memaslap的过程中,按照晚上的安装方法安装后,没有错误提示,总是找不到memaslap执行文件,看到了
在执行了slaveof命令后,复制流程进入slaveofCommand参数内部处理void slaveofCommand(redisClient *c) {# 处理slaveof no one if (!strcasecmp(c-
package com.demo.beans;import javax.persistence.AttributeOverride;import javax.persistence.AttributeOverrides;import javax.persistence.Column;import javax.persistence.Embedded;import jav
(1)、 Manager工具:masterha_check_ssh : 检查MHA的SSH配置。masterha_check_repl : 检查MySQL复制。masterha_manager : 启动MHA。masterha_check_status : 检测当前MHA运行状态。masterha_master_monitor : 监测master是否宕机。masterha_master
select * from user_arguments;select * from user_dependencies;select * from user_errors;select * from user_identifiers;select * from user_object_size;select * from USER_PLSQL_OBJECT_SETTINGS
整理自网络 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinf
SQL> @?/rdbms/admin/dbmslm.sql程序包已创建。授权成功。SQL> @?/rdbms/admin/dbmslmd.sql程序包已创建。SQL> @?/rdbms/admin/dbmslms.sql程序包已创建。没有错误。授权成功。SQL> show para
索引的存储结构:1索引块内的值必须是顺序的2索引块件的值逻辑上也是顺序的3但是索引块间物理上可以不顺序。函数索引注意事项:创建完函数索引,必
安装需求使用新库安装需要4.5g磁盘空间,使用一个现有的库安装需要2.5g空间。内存2g至少1GHz处理器,运行管理服务的机器需要最少2g空闲物理内存,
用spring data jpa写了个测试代码,dao如下:public interface UserDao extends CrudRepository { @Query("from UserInfo where userid=?1")public UserInfo getUserById(int userid); @Query("from UserI
在java中final用来定义常量final static用来定义类常量,也就是类中的方法都可以使用这个常量。public final static表明别的类中的方法,也可以访问这个常量。static声明的变量可以理解成是类变量,只存在一个这个变量。是可变的,只是范围上来说是类级别的,要是想定义常亮,那么结合final使用&&与||是短路方式求职的,如果第一个操作数已经能够确定
1下载pg的源码安装文件,下载地址:http://www.postgresql.org/download/2下载好后的
package com.test.spring.beans;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import j
SQL> create directory lob_src as 'D:\walog';目录已创建。SQL> create sequence doc_seq;序列已创建。SQL> create table txt_docs(doc_num number,doc_nm varchar2(100),doc_clb clob,ins_ts timestam
在本机搭建一个三个实例的kafka集群的时候,启动前两个实例是没有问题,查看状态都正常,但是第三个实例在启动后,查看状态确提示Error contacting service. It is probably not running. 查看了https://blog.csdn.net/xiewendong93/article/details/50500471 排查了一边都不是,发现在配置文件中...
参数innodb_file_format定义了文件格式 Antelope是原本的文件格式,支持compact和redundant行格式。 Barracuda是最新的文件格式,支持所有的行格式,包括compressed和dynamic行格式, 5.6默认的是Antelope,5.7是Barracuda 待补充
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号