-
MySQL 5.7 performance_schema库和sys库常用SQL
所属栏目:[MySql教程] 日期:2022-04-04 热度:129
performance_schema库常用SQL: 查看没有主键的表: SELECT DISTINCT t.table_schema, t.table_name FROM information_schema.tables AS t LEFT JOIN information_schema.columns AS c ON t.table_schema = c.table_schema AND t.table_name = c.table_name[详细]
-
Linux环境MySQL5.6安装实践
所属栏目:[MySql教程] 日期:2022-04-04 热度:97
MySQL的安装相对于Oracle来说非常简单,个人觉得与TimesTen的安装配置更为接近,而且后面的Master-Slave或Master-Master集群配置更为简单,甚至比TimesTen的ASP/Active-Active/Active-Standby配置都比TimesTen还要简单,不过MySQL涉及的初始化参数还是比较[详细]
-
如何绘制生产管理流程图,教你快速绘制流程图
所属栏目:[MySql教程] 日期:2022-04-04 热度:170
生产管理又称生产控制,是指对企业整个生产系统设置和运行进行各种管理的工作。以往工作中,我们花费大量时间写生产管理流程介绍,还要确保各个环节是否有重复和多于事项。随着科技发展,各种管理软件可以轻松帮助企业实现自动化办公。尤其是在企业生产过[详细]
-
怎样通过以太网远程访问PLC 较简单的方法
所属栏目:[MySql教程] 日期:2022-04-04 热度:58
一般的 PLC设备 数据通讯 在条件允许的情况下 都采用有线的方式进行,如果 PLC设备距离中控室 距离较 远 , 那布线就相当 麻烦,为 了 解决这个问题, 我们推荐 采用新的 组网 方案: 使用零遁 的 4 G 智能网关 可以远程实现 plc与电脑编程软件 、 与电脑[详细]
-
mysql,出现同步停止的错误的处理
所属栏目:[MySql教程] 日期:2022-04-04 热度:102
因 Duplicate entry 或 非正常关闭mysql, 出现同步停止的错误时,可执行下列命令跳过错误log,从错误log下一条继续同步: mysql SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; mysql slave start; 非正常关闭mysql而导致的错误log 应该不会太多(有次我手动恢复了8条[详细]
-
MySQL使用pt-archiver归档历史数据
所属栏目:[MySql教程] 日期:2022-04-04 热度:83
pt-archiver可以将表按照指定条件归档到历史数据库中,也支持文件导出,对于归档清理线上历史数据非常方便。 如果要归档表的数据到历史数据库的表中,需要预先在历史数据库中创建表结构。 (1) 按照条件归档表中的历史数据到历史数据中,同时在本地生成归档[详细]
-
mysql+keepalived 双主热备高能用
所属栏目:[MySql教程] 日期:2022-04-04 热度:51
理论介绍: 我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作)[详细]
-
MySQL高可用方式的一些思考
所属栏目:[MySql教程] 日期:2022-04-04 热度:103
我在去年QCon和Gdevops广州站的时候,讲到MySQL和Oracle的现状和发展时,简单总结了下一个常见的使用误区:把MySQL当Oracle用,或者把Oracle当做MySQL用。 在我们身边这种情况太多,以至于很多重度依赖Oracle的人觉得MySQL太弱,MySQL的人觉得Oracle的方案[详细]
-
dbcp基础配置和重连配置
所属栏目:[MySql教程] 日期:2022-04-04 热度:137
最近在看一些dbcp的相关内容,顺便做一下记录,免得自己给忘记了。 1. 引入dbcp (选择1.4) Java代码 dbcp基本配置和重连配置 com.alibaba.external jakarta.commons.dbcp 1.4 2. dbcp的基本配置 相关配置说明: initialSize :连接池启动时创建的初始化连接[详细]
-
mysql安置出现 conflicts with mysql 的解决办法
所属栏目:[MySql教程] 日期:2022-04-04 热度:160
mysql安装出现 conflicts with mysql*的解决办法 rpm -ivh Percona-Server-client-56-5.6.16-rel64.0.el6.x86_64.rpm --nodeps --force error: Failed dependencies: MySQL conflicts with mysql-5.1.73-5.el6_7.1.x86_64 rpm -e mysql-5.1.73-5.el6_7.1.x[详细]
-
mysql输入csv格式文件
所属栏目:[MySql教程] 日期:2022-04-04 热度:147
今天测试导入csv格式文件,虽然简单但是如果不注意还是会出现错误,而且mysql在某些方面做的确实对新手不是很友好,记录一下: 创建一个csv格式文件: [mysql@xxx1 ycrdb]$ more /tmp/loaddata.txt 1,abc,abc@qq.com 1,abc,abc@qq.com 1,abc,abc@qq.com 1,[详细]
-
mysql公开课之 mysql5.7复制特征
所属栏目:[MySql教程] 日期:2022-04-04 热度:156
GTID的基础知识 BEGIN; INSERT INTO innodb_tbl(); INSERT INTO myisam_tbl(); COMMIT; 在事务中使用临时表 BEGIN; INSERT INTO innodb_tbl(); CREATE TEMPORARY TABLE temp1; ... COMMIT; 小技巧 启用GTID前,检测系统中是否有GTID不支持的语句/事务[详细]
-
mysql临时表,临时表空间,ibtmp1表空间暴增原由初探
所属栏目:[MySql教程] 日期:2022-04-04 热度:59
问题的形式解答: 一、MySQL在什么情况下会创建临时表(Internal Temporary Table Use in MySQL)? 我列举3个 1. UNION查询; 2. insert into select ...from ... 3. ORDER BY和GROUP BY的子句不一样时; 4.数据表中包含blob/text列 等等,其实还有好多。 二[详细]
-
正确利用索引
所属栏目:[MySql教程] 日期:2022-04-04 热度:73
MySQL之所以能够高效的检索数据,可以说全赖索引之功。在索引使用过程中,要注意一下几点。 1、MySQL在使用索引时候,采用的是最左匹配原则。 如果是单列索引,则很容易理解,若是多列索引,例如idx_a_b_c(a,b,c),则可以发挥索引功能组合为(a),(a,b),(a[详细]
-
MySQL系统表故障研究
所属栏目:[MySql教程] 日期:2022-04-04 热度:126
最近在巡检的时候,发现mysql错误日志中,报如下错误: 1779986 2015-10-06 00:06:37 7f5215214700 InnoDB: Error: Table mysql.innodb_table_stats not found. 1779987 2015-10-06 00:06:37 7f5215214700 InnoDB: Recalculation of persistent statistics[详细]
-
MySQL随机挑选资源--优化
所属栏目:[MySql教程] 日期:2022-04-04 热度:77
Order by rand()在数据量大的时候,会有一些性能问题. set autocommit=false; set @roomid:=-1; select min(roomid) into @roomid from room_info where roomid ( select floor(max(roomid) * rand() + 1) from room_info ) and state = 1; update room_inf[详细]
-
mysql MyFlash使用
所属栏目:[MySql教程] 日期:2022-04-04 热度:173
mysql MyFlash使用: 一.安装MyFlash 1.安装条件 binlog_format=ROW binlog_row_image=FULL 仅支持5.6与5.7,并且只能回滚DML 2.安装 unzip MyFlash.zip yum -y install glib2* cd /data/MyFlash/MyFlash-master gcc -w `pkg-config --cflags --libs glib-[详细]
-
Session重叠问题学习 -最优化
所属栏目:[MySql教程] 日期:2022-04-04 热度:57
这一周连续优化Session合并和拆分问题.每天都比前一天提升性能一倍以上. 终于在今天,用独创的小花狸Session合并算法达到了最优级别. 令人振奋的1.5秒到2秒级别. 时间已经很晚了,思路也有些不清晰了.先把代码贴出来.下周再仔细解释一下这个奇妙算法。 DELIM[详细]
-
介绍三种查看MySQL字符集的方法
所属栏目:[MySql教程] 日期:2022-04-04 热度:169
MySQL字符集设置 系统变量: character_set_server:默认的内部操作字符集 character_set_client:客户端来源数据使用的字符集 character_set_connection:连接层字符集 character_set_results:查询结果字符集 character_set_database:当前选中数据库的[详细]
-
MySQL Binlog Digger V4.7
所属栏目:[MySql教程] 日期:2022-04-04 热度:173
MySQL Binlog Digger是一个基于图形界面的binlog挖掘分析工具,可以为数据恢复提供undo sql回滚语句,它免安装,能对在线binlog与离线binlog进行分析,在选定在线binlog(甚至分析到最新日志)或离线binlog日志后,可对数据库、表、binlog开始时间、binlog结[详细]
-
深入理解MySQL主从原理专栏 发布
所属栏目:[MySql教程] 日期:2022-04-04 热度:81
相信作为一名DBA来讲MySQL主从一直都是一个绕不开的话题,我们在很多高可用构架中都能看到它的身影。在我们心中一定都或多或少的产生过一些疑问,比如: 主从延迟为什么会高? 主从延迟为什么一直不动? 主从延迟为什么瞬间跳动? 延迟为0就一定代表没有延[详细]
-
MySQL 备份和恢复
所属栏目:[MySql教程] 日期:2022-04-04 热度:124
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT[详细]
-
翻译5.7手册InnoDB部分第一篇——InnoDB介绍
所属栏目:[MySql教程] 日期:2022-04-02 热度:56
翻译5.7手册InnoDB部分第一篇InnoDB介绍: 1. InnoDB介绍 InnoDB是一个高可靠,高性能的多用途数据库存储引擎。在MySQL5.7中InnoDB是默认使用的存储引擎,当然,你可以配置其它存储引擎,比如没有通过ENGINE设置为InnoDB的建表语句。 InnoDB的关键特性 列[详细]
-
批量删除binlog 的脚本
所属栏目:[MySql教程] 日期:2022-04-02 热度:134
MySQL DBA 偶尔会遇到因为空间不足,在不能删除data之前,可能先想到的是通过删除binlog 暂时解决空间问题。周末本人也遇到这样的情况,因为不在电脑旁边,找领导出马并且使用手机把命令打出发给老板去删除binlog。想想还是写一个binlog 删除工具吧,以后遇[详细]
-
MYSQL_审计日志查看
所属栏目:[MySql教程] 日期:2022-04-02 热度:152
MYSQL_审计日志查看: 1.下载插件libaudit_plugin.so 2. 安装插件 MYSQL_审计日志查看 # unzip audit-plugin-percona-5.7-1.1.7-805-linux-x86_64.zip # cd /u01/soft/audit-plugin-percona-5.7-1.1.7-805/lib # cp libaudit_plugin.so /usr/local/mysql/l[详细]
