摘要:
############################# 一:没有开启GTID的dump线程命令:Binlog Dump root@xxx(information_schema) > select * from processlist where command='Binlog Dump'\G;
阅读全文
posted @ 2020-12-28 15:42
igoodful
阅读(860)
推荐(0)
摘要:
################################################ 概念: 集群表: 实例表: DBA表: 规则: 一台机器对应多个mysql实例; 一个集群对应多个实例; 一个集群对应一个DBA和一个开发人员; 实例之间可能存在主从关系或级联关系; 一个DBA对应多个
阅读全文
posted @ 2020-12-28 12:26
igoodful
阅读(135)
推荐(0)
摘要:
######################################## 主库binlog采用ROW格式。 主从实例数据库版本保持一致。 自增步长相同,初始值相差1:一个主库是auto_increment_offset = 1,auto_increment_increment = 2,另一个
阅读全文
posted @ 2020-12-22 16:15
igoodful
阅读(107)
推荐(0)
摘要:
########################################################################### 有时候从库正在消化relay log的时候,一直延迟,可以查看正在进行的操作,找到耗时操作: root@xxx((none)) > show sla
阅读全文
posted @ 2020-12-22 15:41
igoodful
阅读(772)
推荐(0)
摘要:
################################### ######################################
阅读全文
posted @ 2020-12-10 23:23
igoodful
阅读(136)
推荐(0)
摘要:
############## [work@xxx log]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="static" HWADDR="f4:53:4g:cb:80:ee" MTU="1500" TY
阅读全文
posted @ 2020-12-09 15:55
igoodful
阅读(154)
推荐(0)
摘要:
################################## 查看ddl语句的日志,需要开启: mysql> show global variables like '%innodb_print_ddl_logs%'; + + + | Variable_name | Value | + + +
阅读全文
posted @ 2020-12-09 14:37
igoodful
阅读(750)
推荐(0)
摘要:
############################ ##########################
阅读全文
posted @ 2020-12-08 16:38
igoodful
阅读(139)
推荐(0)
摘要:
############## 地址:https://github.com/gorilla/mux 安装 go get -u github.com/gorilla/mux 使用 添加包引用: "github.com/gorilla/mux" 常用方法介绍 初始化路由 r := mux.NewRoute
阅读全文
posted @ 2020-12-08 11:27
igoodful
阅读(261)
推荐(0)
摘要:
################ 地址:https://elixir.bootlin.com/linux/latest/source 官网/手册 glibc 的官网:libc linux kernel官网: www.kernel.org/ #############################
阅读全文
posted @ 2020-12-03 18:04
igoodful
阅读(8256)
推荐(0)
摘要:
############################# 问题:在 /var/log/message 中么有发现日志,或者发现 imjournal: begin to drop messages due to rate-limiting.主要原因是: The limits are controll
阅读全文
posted @ 2020-12-03 17:58
igoodful
阅读(2918)
推荐(1)
摘要:
此部分主要为机器,系统的排查,不涉及具体的服务 。 目的为:迅速定位机器到底哪里出的问题。是CPU,内存,还是磁盘的问题。 后续再查看具体是什么服务影响的。 可以通过看监控来确认【没报警就是目前正常】 没必要非得上机器看。。。 load.1min cpu.busy iowait 【监控每个核都有,】
阅读全文
posted @ 2020-12-03 17:44
igoodful
阅读(314)
推荐(0)
摘要:
######################### 原文档地址: https://cloud.tencent.com/developer/article/1520220 原文档地址:https://blog.csdn.net/finalkof1983/article/details/88355314
阅读全文
posted @ 2020-12-02 18:58
igoodful
阅读(3340)
推荐(0)
摘要:
如果不设置,直接使用命令创建会报错,如下: go: modules disabled inside GOPATH/src by GO111MODULE=auto; see 'go help mod 01、配置GO111MODULE=on环境变量:配置后,最好是重启一下电脑,以免没有生效,搞得自己很烦
阅读全文
posted @ 2020-12-02 14:50
igoodful
阅读(1340)
推荐(0)
摘要:
####################################
阅读全文
posted @ 2020-12-01 11:50
igoodful
阅读(640)
推荐(0)
摘要:
在项目根目录下面新建settings.json和launch.json文件: # settings.json 文件内容如下:主要是goroot和gopath { "files.autoSave": "onFocusChange", "go.buildOnSave": true, "go.lintOn
阅读全文
posted @ 2020-12-01 10:44
igoodful
阅读(16165)
推荐(0)
摘要:
############################################### 男装直筒长裤:30(175/76):天蓝色:以纯: ############################################### ############################
阅读全文
posted @ 2020-11-30 20:15
igoodful
阅读(294)
推荐(0)
摘要:
批量注释: 方法一 注释: 【Ctrl】+【V】进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(【Shift】+【I】),再插入注释符,比如"//",再按Esc,即可全部注释。 批量去掉注释: 【Ctrl】+【V】,进入列编辑模式,横向选中列的个数(如"//"注释符
阅读全文
posted @ 2020-11-30 16:57
igoodful
阅读(95)
推荐(0)
摘要:
package main import ( "fmt" "log" "net/http" ) // w表示response对象,返回给客户端的内容都在对象里处理 // r表示客户端请求对象,包含了请求头,请求参数等等 func index(w http.ResponseWriter, r *http
阅读全文
posted @ 2020-11-30 12:04
igoodful
阅读(1803)
推荐(0)
摘要:
:业务整个MyJobService类添加了@Transactional注解,作用范围过大,特殊情况下用户提交大量重启job时,在事务执行过程中会多次访问外部服务导致事务执行时间过长,数据库连接一直不释放,最终导致数据库连接池耗尽,进而引起服务整体不可用 :具体讲,就是业务使用事务的时候,给每个sql
阅读全文
posted @ 2020-11-27 16:21
igoodful
阅读(150)
推荐(0)
摘要:
mongotop 使用在数据查询数据卡、慢、查询不出来的情况下使用。total 保持为0最好,有时冒出个100ms-200ms问题不大,一般大于500 可以考虑给当前表做索引优化,结合慢查询日志找出mongod执行慢的原因。 ns:包含数据库命名空间,后者结合了数据库名称和集合。 db:包含数据库的
阅读全文
posted @ 2020-11-27 11:53
igoodful
阅读(364)
推荐(0)
摘要:
################################################################
阅读全文
posted @ 2020-11-26 18:10
igoodful
阅读(139)
推荐(0)
摘要:
[work@xxx bin]$ mongostat --port 28042 --authenticationDatabase admin -umongodb_dba -p123456 insert query update delete getmore command dirty used flu
阅读全文
posted @ 2020-11-26 17:04
igoodful
阅读(188)
推荐(0)
摘要:
glc-test:PRIMARY> db.stats() { "db" : "eagle", "collections" : 9, "views" : 0, "objects" : 97609717, "avgObjSize" : 1081.2369183797553, "dataSize" : 1
阅读全文
posted @ 2020-11-26 16:45
igoodful
阅读(1335)
推荐(0)
摘要:
glc-test:PRIMARY> db.isMaster() { "hosts" : [ "xxx:28042", "yyy:28042", "aaa:28042", "bbb:28042", "ccc:28042" ], "setName" : "glc-test", "setVersion"
阅读全文
posted @ 2020-11-26 16:12
igoodful
阅读(1002)
推荐(0)
摘要:
###################################
阅读全文
posted @ 2020-11-25 16:42
igoodful
阅读(89)
推荐(0)
摘要:
pbm全称percona backup mongodb,是percona公司提供的mongodb的备份恢复工具,支持percona mongodb,community mongodb, 支持版本>v3.6,pbm底层是调用mongodump/mongorestore进行转储备份,由于该工具开发时间还
阅读全文
posted @ 2020-11-23 11:27
igoodful
阅读(808)
推荐(0)
摘要:
注释 之前在数据库表设计时,就没有加注释的习惯,造成的直接后果是:数据库设计阶段一过,后续数据表的使用中,字段名就全靠猜了。我们写代码是知道注释是非常重要的,同样在设计数据库表时,注释也非常重要!一定要记住加注释,无论是表,还是字段,索引,都必须加上注释。 加注释时,还要注意的是:在一些需要计算的字
阅读全文
posted @ 2020-11-20 10:51
igoodful
阅读(164)
推荐(0)
摘要:
glc-test:PRIMARY> db.serverCmdLineOpts() { "argv" : [ "/home/work/mongodb/4.0.17/bin/mongod", "--config", "/home/work/mongodb/mongo_28042/etc/mongodb.
阅读全文
posted @ 2020-11-17 10:25
igoodful
阅读(222)
推荐(0)
摘要:
综述: # 停掉数据库,直接删除本地数据,然后启动mongo数据库,启动之后存在一个同步的过程,会非常耗时。# startup2:表示正在初始化并同步数据。 副本集的每个成员都有一个状态,反映了它在集合中的配置情况。 数字名称状态描述 0 STARTUP 还不是任何集合的活动成员。所有的成员启动在该
阅读全文
posted @ 2020-11-16 18:10
igoodful
阅读(2491)
推荐(1)
摘要:
#############################
阅读全文
posted @ 2020-11-16 16:47
igoodful
阅读(125)
推荐(0)
摘要:
glc-test:PRIMARY> rs.status() glc-test:PRIMARY> db.adminCommand({replSetGetStatus:1}) glc-test:PRIMARY> db.adminCommand( { replSetGetStatus: 1 } ) { "
阅读全文
posted @ 2020-11-16 16:40
igoodful
阅读(573)
推荐(0)
摘要:
限定交易:要么京东,要么阿里; 附加条件:附加额外交易; 隐私交易:用户协议; 差别待遇:根据用户需求而推荐; ######################################################
阅读全文
posted @ 2020-11-13 21:06
igoodful
阅读(85)
推荐(0)
摘要:
命令: # rs.conf(); # db.runCommand( { replSetGetConfig: 1 } ); glc-test:PRIMARY> db.runCommand({replSetGetConfig:1}).config.members [ { "_id" : 0, "host
阅读全文
posted @ 2020-11-13 16:50
igoodful
阅读(319)
推荐(0)
摘要:
将单引号与双引号的替换,有时候在json处理中需要: dba@xxx ((none)) > select replace('xxxx"12345"677777','\"',"'"); + + | replace('xxxx"12345"677777','\"',"'") | + + | xxxx'1
阅读全文
posted @ 2020-11-12 17:53
igoodful
阅读(317)
推荐(0)
摘要:
mongodb服务整体状态信息: db.runCommand( { serverStatus: 1 } ) db.serverStatus() 获取mongodb版本信息: glc-test:SECONDARY> db.runCommand({serverStatus:1}).version 4.0
阅读全文
posted @ 2020-11-12 14:56
igoodful
阅读(543)
推荐(0)
摘要:
背景: 背景 一般来说,除了由于secondary延迟可能造成查询secondary节点数据不准以外,关于count的准确性问题,详情请见:https://developer.aliyun.com/article/704434 一、现象:db.collection.count()不准确: Mongo
阅读全文
posted @ 2020-11-11 15:19
igoodful
阅读(1795)
推荐(0)
摘要:
#################################### 首先,慢查询日志是针对数据库级别的,咱们设置的时候,要先use 数据库,再开启,一定先确定某个数据库再db.setProfilingLevel(2,500) # 获取超过0.5秒的慢查询:db.system.profile.f
阅读全文
posted @ 2020-11-10 18:47
igoodful
阅读(1443)
推荐(0)
摘要:
###################################################
阅读全文
posted @ 2020-11-10 18:44
igoodful
阅读(1062)
推荐(0)
摘要:
#############################################
阅读全文
posted @ 2020-11-10 18:43
igoodful
阅读(544)
推荐(0)