蛙鳜鸡鹳狸猿

蛙鳜鸡鹳狸猿

MySQL全文检索fulltext和中日韩文解析插件ngram使用记录

项目数据库中遇到一个情况,有一个字段存储的是经销厂商在工商局注册时的(官方)全称,但是用户在查询这个字段时,很多时候都会使用到各种各样的简称别称。于是,对于该字段,希望能够实现类似于搜索引擎的查询。就像数据库里面存的是“中华人民共和国”,但希望是只要用户输入“中国”、“中华”、“民国”、“中华民国...

2018-09-28 22:50:43

阅读数:60

评论数:0

数据库面试:分页查询的SQL写法

    分页是很多网站应用或管理系统比较常见的需要实现的需求,是相关开发同学常碰到的需要写的查询。开发面试中会不会被问到用SQL写分页,因为个人不是开发,就不得而知了。在之前自己参加的数据库岗位的面试中,被问到用SQL写分页,所以这里记录一下。 SELECT t.`columnA`, t.`c...

2018-08-25 21:09:51

阅读数:101

评论数:0

数据库中将数字类型存储成字符型有哪些坏处?

    工作中经常见到一些设计粗糙的数据库,其中将数字类型的字段定义和存储成字符型是一种比较常见的情况。部分开发同学或者非数据库岗位很多为了图方便,往往又不在意这些细节,除非等到出现可见的或者一些不可见的问题时才会去研究隐藏其后的真相。所以,这里简单总结一下,在数据库系统中,将数字类型存储成字符类...

2018-07-22 22:30:30

阅读数:201

评论数:0

Percona Toolkit使用之pt-variable-advisor

     pt-variable-advisor的功能是分析MySQL系统变量配置然后对潜在问题提出建议。     用法如下:pt-variable-advisor [OPTIONS] [DSN]     pt-variable-advisor分析系统变量配置然后对潜在问题提出建议。     ①从...

2018-06-14 18:37:54

阅读数:115

评论数:0

Percona Toolkit使用之pt-table-sync

pt-table-sync的功能是有效地同步MySQL表数据。      用法如下: pt-table-sync [OPTIONS] DSN [DSN]      pt-table-sync有效地于MySQL表之间同步数据。      该工具会修改数据,因此为了尽可能安全,在使用它之前你最...

2018-05-08 23:11:56

阅读数:163

评论数:0

Percona Toolkit使用之pt-table-checksum

     pt-table-checksum的功能是校验MySQL复制完整性。     用法如下:pt-table-checksum [OPTIONS] [DSN]     pt-table-checksum通过在master上执行checksum查询来实施在线复制一致性检查,如果在replica...

2018-05-08 00:23:54

阅读数:102

评论数:0

Percona Toolkit使用之pt-slave-restart

pt-slave-restart的功能是监控和出错后重启MySQL复制。      用法如下: pt-slave-restart [OPTIONS] [DSN]      pt-slave-restart监控一个或者多个MySQL复制slave的错误,然后当复制停止时试图重启。      ...

2018-05-04 01:10:56

阅读数:285

评论数:0

Percona Toolkit使用之pt-slave-find

pt-slave-find的功能是查找和打印MySQL从库的复制层次树。      用法如下: pt-slave-find [OPTIONS] [DSN]      pt-slave-find查找和打印出MySQL从库的层次树。例如: pt-slave-find --host master...

2018-05-03 22:30:29

阅读数:154

评论数:0

Percona Toolkit使用之pt-slave-delay

pt-slave-delay的功能是给MySQL slave与它的master之间制造一个延迟。      用法如下: pt-slave-delay [OPTIONS] SLAVE_DSN [MASTER_DSN]      pt-slave-delay按照需要启动和关闭slave服...

2018-04-14 18:00:31

阅读数:59

评论数:0

Percona Toolkit使用之pt-show-grants

pt-show-grants的功能是格式化打印输出MySQL上的赋权,以便你可以有效地复制、比较以及版本控制。      用法如下: pt-show-grants [OPTIONS] [DSN]      pt-show-grants展示一台MySQL服务器的赋权(用户权限)。  ...

2018-04-14 14:56:27

阅读数:143

评论数:0

Percona Toolkit使用之pt-query-digest

pt-query-digest的功能是分析日志、进程列表以及tcpdump里的MySQL查询。      用法如下: pt-query-digest [OPTIONS] [FILES] [DSN]      pt-query-digest分析慢查询日志、查询日志以及二进制日志文件里的...

2018-04-14 00:05:23

阅读数:109

评论数:0

Percona Toolkit使用之pt-online-schema-change

pt-online-schema-change的功能是不加锁的情况下更改表。      用法如下: pt-online-schema-change [OPTIONS] DSN      pt-online-schema-change在不堵塞读写的情况下修改表结构。在DSN(MySQL...

2018-04-12 22:00:14

阅读数:47

评论数:0

Percona Toolkit使用之pt-mysql-summary

pt-mysql-summary的功能是以优雅的形式汇总MySQL服务器信息。      用法如下: pt-mysql-summary [OPTIONS]      pt-mysql-summary方便地汇总出MySQL数据库服务器的状态和配置,使你可以一目了然地获得这些信息。这不是...

2018-04-08 03:38:25

阅读数:107

评论数:0

Percona Toolkit使用之pt-kill

pt-kill的功能是杀死匹配一定条件的MySQL查询。      用法如下: pt-kill [OPTIONS] [DSN]      pt-kill杀死MySQL连接。如果没有给出文件,pt-kill连接到MySQL然后从“ SHOW PROCESSLIST ”命令输出中获取查询...

2018-04-07 02:35:19

阅读数:263

评论数:0

Percona Toolkit使用之pt-heartbeat

     pt-heartbeat的功能是监控MySQL复制延迟。     用法如下:pt-heartbeat [OPTIONS] [DSN] --update|--monitor|--check|--stop     pt-heartbeat测算MySQL或者PostgreSQL服务器上的复制延...

2018-04-03 02:16:42

阅读数:117

评论数:0

Percona Toolkit使用之pt-fk-error-logger

pt-fk-error-logger的功能是记录MySQL外键错误。其原理、实现、功能以及用法同工具包里面的另一个工具pt-deadlock-logger(https://blog.csdn.net/sweeper_freedoman/article/details/79317758)一致,区别只...

2018-03-31 15:24:38

阅读数:92

评论数:0

Percona Toolkit使用之pt-duplicate-key-checker

pt-duplicate-key-checker的功能是查找出MySQL表中的重复索引和外键。      用法如下: pt-duplicate-key-checker [OPTIONS] [DSN]      pt-duplicate-key-checker通过检查MySQL表来查找...

2018-02-14 00:14:32

阅读数:128

评论数:0

Percona Toolkit使用之pt-deadlock-logger

pt-deadlock-logger的功能是记录MySQL死锁。      用法如下: pt-deadlock-logger [OPTIONS] DSN      pt-deadlock-logger记录给出DSN(MySQL访问连接)上MySQL死锁的信息。死锁信息会打印到STDOUT,也可...

2018-02-12 18:19:33

阅读数:123

评论数:0

Percona Toolkit使用之pt-config-diff

pt-config-diff的功能是diff不同的MySQL配置文件以及不同的服务器变量设置。即diff出MySQL实例之间的不同配置。      用法如下: pt-config-diff [OPTIONS] CONFIG CONFIG [CONFIG...]      CONFIG可以是配置...

2018-02-05 09:49:45

阅读数:183

评论数:0

记一次MySQL Slave崩溃恢复后表不存在的修复过程

近期工作中监控到一台MySQL Slave报了1146的SQL_THREAD ERROR,提示有一张表不存在。当时一脸懵逼,这个报错在我们的MySQL数据中心并没有出现过,而且只是一台MySQL实例突然出现的个体状况。      首先登录Slave去“ SHOW SLAVE STATUS ”,发...

2018-01-14 19:59:41

阅读数:377

评论数:0

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