
mysql
Terry_Tsang
这个作者很懒,什么都没留下…
展开
-
mysql information_schema 视图信息
information_schemaINFORMATION_SCHEMA 是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,你将无法看到与之相关的任何文件不能在其中插入内容,不能更新它们,也不能删除其中的内容了解某个表中列信息select column_nam原创 2012-02-14 01:22:44 · 2950 阅读 · 1 评论 -
mysql toolkit 用法[备忘]
mysql toolkit 是一个小插件,用于对数据库进行监控,分析的小工具, 通常都是调用 perl 对当前的环境,数据库进行分析,比对,值得学习一下。原创 2013-12-20 16:00:01 · 4917 阅读 · 0 评论 -
mysql 下 show profile 备忘
mysql 中可利用 show profile 进行性能分析show profile 功能默认状态下为关闭, 因消耗一定资源 查询方法mysql> select @@profiling;+-------------+| @@profiling |+-------------+| 0 | 0 = 关闭 1 = 启用+-----------原创 2013-10-29 16:17:49 · 1855 阅读 · 0 评论 -
powerDNS 数据库表记录简要说明
powerDNS 数据库表结构简要说明原创 2014-01-31 02:13:14 · 3931 阅读 · 0 评论 -
清理 zabbix 历史数据, 缩减 mysql 空间
zabbix 由于历史数据过大, 因此导致磁盘空间暴涨, 下面是结局方法步骤1. 停止 ZABBIX SERER 操作[root@gd02-qa-plxt2-nodomain-web-95 ~]# killall zabbix_server[root@gd02-qa-plxt2-nodomain-web-95 ~]# lsof -i:10051...原创 2014-04-02 14:52:09 · 33161 阅读 · 1 评论 -
mysql group by 按组返回 top 10 信息
需求:对 前提:当前需对 zabbix 执行自定义监控数据返回. 涉及到的表比较多, 下面作出简单的说明hosts_groups 用于记录主机与组的 id 关系mysql> desc hosts_groups;+-------------+---------------------+------+-----+---------+-------+原创 2014-11-18 13:08:54 · 9945 阅读 · 0 评论 -
pdns 错误解决[备忘]
参见日志:pdns (master) server /var/log/messages 错误信息提示:Jan 30 10:08:08 kylezhuang-hh-qa-dns-crguy pdns[6363]: AXFR of domain '199.10.in-addr.arpa' initiated by 10.199.132.168Jan 30 10:08:08 kyle原创 2015-01-30 10:53:23 · 1941 阅读 · 0 评论 -
mysql 插入/更新的简单方法
参考当前表结构mysql> desc vm_info;+------------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+------------+-------------+----原创 2015-08-06 11:30:04 · 720 阅读 · 0 评论 -
利用数据库自定义并发 bunket 功能
利用数据库存储过程, 自定义一个 bunket 算法, 可以用于控制并发量原创 2015-09-24 16:00:54 · 834 阅读 · 0 评论 -
mysql - galera 故障恢复
galera(mysql) 恢复技巧原创 2017-08-02 14:39:27 · 8879 阅读 · 0 评论 -
mysql 相关索引
mysql相关索引原创 2017-12-19 18:13:27 · 213 阅读 · 0 评论 -
centos7 修改 mariadb 最大连接数
目的 在 centos7 下修改 mariadb 最大连接数 获得 maraidb 帮助 启动 maradb systemctl start mariadb 执行下面 /usr/libexec/mysqld –help –verbose > /root/mariadb.help 查询连...原创 2018-04-17 11:15:02 · 2724 阅读 · 0 评论 -
xtrabackup 用法【备忘】
快速进行完整,可靠的备份在备份过程中不中断进行中的事务节省备份空间及网络带宽支持自动备份机制,备份后自动完成校验快速恢复支持Percona Server, MySQL MariaDB, Drizzle 版本的热备份,流备份,压缩备份及增量备份机制支持InnoDB, XtraDB, HailDB 存储引擎的无堵塞(在线)备份机制对于 MyISAM, Merge Archive, 分区表,触发器,备份过程中需对引擎执行只读锁定可在两个服务器之间在线迁移表支持压缩的流备份到另外一台服务器上轻松原创 2014-01-02 11:19:02 · 3251 阅读 · 0 评论 -
mysql hash 索引 vs B-TREE 索引 理解
hash 索引当前只有 memory 引擎支持 hash 索引索引由 HASH 算法获得, 因此不一定是唯一 HASH 值,需要对索引进行全扫描 如上图描述,数据存放后, HASH 索引表中, 具有数据及 HASH 键专用存放的区间, 而每个 HASH 都与某个数据一一对应(注,再强调一次不一定唯一哟) B-TREE 索引常用 Innodb 与 MyIS原创 2013-10-24 21:02:46 · 6868 阅读 · 0 评论 -
mysql event
eventevent 类似 oracle job 功能, linux crontab 任务从 MySQL 5.1.12 开始被支持默认系统关闭该功能root@localhost[(none)]>show variables like 'event%';+-----------------+-------+| Variable_name | Value |+---原创 2012-02-14 01:21:26 · 1003 阅读 · 0 评论 -
mysql 游标
游标游标用于多行处理, 打开内存块, 并在内存中进行操作调用前必须先声明, 并且经历四个过程声明 打开FETCH 传递关闭example:DECLARE c1 CURSOR FOR SELECT id,data FROM new.t1; open c1; FETCH c1 INTO a; close c1; 注意: mysql 没有数组功原创 2012-02-14 01:20:24 · 1960 阅读 · 0 评论 -
mysql 触发器
触发器自动在后台触发程序执行创建, 管理 trigger 需要授权 grant trigger当前 mysql 5.1.26 不支持一个表, 一个动作(i/u/d) 具有多个触发器语法CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW BEGIN原创 2012-02-14 01:20:00 · 831 阅读 · 0 评论 -
mysql error handler 例
错误控制DECLARE { exit|continue } HANDLER FOR {SQLSTATE [VALUE] | condition_name | SQLWARNING | NOT FOUND | SQLEXCEPTION | mysql_error_code}SQLWARNING 是对所有以01开头的SQLSTATE代码的速记。NOT FOUND原创 2012-02-08 00:33:45 · 2423 阅读 · 0 评论 -
mysql preformance_schema 翻译
性能图表是 MYSQL 服务器执行低级别监控的工能, 性能概要可用于 MYSQL 5.5.3 并具有以下特点性能图表利用 performance_schema 存储引擎与 preformance_schema 数据库 提供检查服务器内部执行时间, 性能图表关注数据性能,区别于 information_schema 只检查服务器元数据性能图表监控服务器事件, 事件可以是服务器中任意翻译 2012-02-14 13:47:22 · 1179 阅读 · 0 评论 -
mysql 架构备忘
[slave] [slave] --> [slave]利用多级连接, 能够减轻 master 同时被多个 slave 并发复制 bin-log 压力主要配置语法: 针对中间层 slave # 目标, 能够把该 slave 中复制 master 的 bin-log 然后进行自身执行时也同时进行 bin-log 记录, 方便第三层中 slave 进行读取[mysqld]原创 2012-04-26 22:02:21 · 787 阅读 · 0 评论 -
MySQL read lock.. 利用 select .. for update 解决.
1. 创建表 schedual , 用于登记在某段时间内某个某用户预约信息, 中具有 start, end 列.用户如需进行预约, 则需登记 开始与结束时间, 另外, 为避免时间段上的重复使用, 我创建存储过程.create table schedual ( id int, name varchar(10), start datetime, end daytime ) engine inn原创 2012-08-15 00:28:13 · 5317 阅读 · 0 评论 -
innodb_buffer_pool_size 大小建议
mysql> SHOW GLOBAL STATUS LIKE 'Innodb_buffer_pool_pages_data';+-------------------------------+-------+| Variable_name | Value |+-------------------------------+-------+| In原创 2013-06-18 09:55:25 · 18185 阅读 · 5 评论 -
innodb 引擎表修复二
修复过程中遇到下面问题mysql> check table recharge.t_recharge_zt_2012;+-----------------------------+-------+----------+-----------------------------------------------------------------------------------------原创 2013-08-27 10:54:12 · 1751 阅读 · 0 评论 -
innodb 命中率评估
innodb 内存评估原则 mysql> show global status like 'innodb%read%';+---------------------------------------+------------+| Variable_name | Value |+----------------原创 2013-10-28 22:16:50 · 1972 阅读 · 0 评论 -
MySQL SQL 分析 - 参数化查询 vs query cache 功能
Query cache 功能:利用 qeury_cache_size 定义内存大小, 内存用于把用户 SQL 放入内存中, 包括 SQL 语句, 包括SQL 语句执行的结果假如下一次查询时使用相同的 SQL 语句, 则直接从内存中获得结果, 不再进行 SQL 分析, 不在进行磁盘 I/O 读数据。加速数据查询返回结果。原创 2013-10-23 16:25:56 · 8024 阅读 · 1 评论 -
mysql 相关索引
mysqlxtrabackup 用法[备忘]mysql toolkit 用法[备忘]Galera/mysql 集群 备忘mysql preformance_schema 翻译mysql information_schema 视图信息mysql eventmysql 游标mysql 触发器mysql error handler 例mysql 架构备忘MySQL 锁MySQL ...原创 2019-08-29 17:15:49 · 152 阅读 · 0 评论