-
mysql 字符集乱码研究
所属栏目:[MySql教程] 日期:2022-04-06 热度:63
环境描述:青云的mysql实例的ip为:192.168.0.254,和青云的跳板主机,我们在跳板主机上安装了mysql服务,并通过下面方式连接mysql: [root@i-iivphroy ~]# mysql -uroot -p********* -h292.168.0.254 问题描述:近期网站整体迁云,需要先迁移一部分数据到[详细]
-
转 MySQL性能优化配置参数之thread_cache和table_cache细说
所属栏目:[MySql教程] 日期:2022-04-06 热度:165
MySQL性能优化配置参数之thread_cache和table_cache细说: 一、THREAD_CACHE MySQL里面为了提高客户端请求创建连接过程的性能,提供了一个连接池也就是 Thread_Cache池,将空闲的连接线程放在连接池中,而不是立即销毁.这样的好处就是,当又有一个新的请求的时[详细]
-
MySQL复制之防崩溃从细节
所属栏目:[MySql教程] 日期:2022-04-06 热度:82
MySQL5.6之前的版本中,运行时的数据复制信息会被保存在从节点数据目录的两个文件中,分别是master.info和relay-log.info。在MySQL5.6之后默认依然存放在数据目录,但是可以通过设置存放在数据库的表中。 master-info-repository:当这个变量值设置为table[详细]
-
mysql 5.5信息--innodb_read write _io_threads
所属栏目:[MySql教程] 日期:2022-04-06 热度:101
# 在5.1版本上,这FILE_IO这一块MYSQL只用了4个线程来处理IO; # 但在5.5上,随着对多线程的更强支持;INNODB也加强了对IO读写线程的支持;更多发挥多线程的优势 ; # IO线程默认增加到了10个;(配太多也没用,因为IO能力有限,需要配合特殊机型) # 其实[详细]
-
建表和sql不规范 导致 服务器几乎无反应
所属栏目:[MySql教程] 日期:2022-04-06 热度:157
建表和sql不规范 导致 服务器几乎没反应 问题描述: 1)研发人员说测试库session满了,请求调大最大连接数。 数据库中发现大量(1944个)的session,语句基本相同,SELECT * FROM ali_phone_info where phone=13004669173 , 处于sending data状态。 服务器[详细]
-
更换mysql时区
所属栏目:[MySql教程] 日期:2022-04-06 热度:128
需要查看mysql的当前时区,用time_zone参数 mysql show global variables like %zone%; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | ---系统时间,北京时间 | time_zone | SYSTEM[详细]
-
mysql输出用户权限
所属栏目:[MySql教程] 日期:2022-04-06 热度:144
在对MySQL数据库进行迁移的时候,有时候也需要迁移源数据库内的用户与权限。对于这个迁移我们可以从mysql.user表来获取用户的相关权限来生成相应的SQL语句,然后在目标服务器上来执行生成的SQL语句即可。本文提供了生成提取用户权限的脚本并给出演示。 1、[详细]
-
MySQL主从延迟解决方法的归纳和总结
所属栏目:[MySql教程] 日期:2022-04-06 热度:106
MySQL主从延迟情况共分为以下四类 一.MIXED模式无索引或SQL慢 在从库上 pager grep -v Sleep;show processlist 查看到正在执行的SQL 解决方法: 1.SQL比较简单,则检查否缺少索引,并添加索引。例如update操作where条件无索引。 2.SQL比较复杂,例如insert[详细]
-
MySQL基础 创建bc网站sql执行错误时的控制方式
所属栏目:[MySql教程] 日期:2022-04-06 热度:102
行语句的正常执行 搭建bc网站q277.03.4.83.6 比如执行多条正常执行的语句,示例命令如下所示: select version(); select Hello LiuMiao as Greetings; select 20+22 as Result; 使用HereDocument方式执行如下所示: liumiaocn:~ liumiao$ mysql -uroot -p[详细]
-
Mysql 5.6 Master和Slave 主备更换
所属栏目:[MySql教程] 日期:2022-04-06 热度:105
--master/slave切换记录,用于后期查找 环境: master: rhel 6.6 mysql 5.6 192.168.15.101 salve: rhel 7.2 mysql 5.6 192.168.15.102 主备库切换要点: 主库配置文件: [root@rhel66db ~]# more /etc/my.cnf [mysqld] port = 3306 character_set_server=[详细]
-
mysql断电后开启报错
所属栏目:[MySql教程] 日期:2022-04-06 热度:89
一个网管系统连接的mysql数据库不能启动,数据库版本5.5.36查看错误日志信息: 查看MySQL启动日志,发现有InnoDB: The log sequence number in ibdata files does not match、InnoDB: the log sequence number in the ib_logfiles! 、Database page corrup[详细]
-
Session重叠问题教学
所属栏目:[MySql教程] 日期:2022-04-06 热度:50
周五晚上终于把这个算法初步实现了. 连续加班忙碌了一个星期,终于有点曙光了. 从这个问题的缘起,到目前应该已经优化了快100倍了 但是周末的时候,想想还是不对. 小花狸Session合并算法(对,以后这个算法就叫这个名称了)实现的合并速度应该是非常快的.代价[详细]
-
InnoDB事务锁之行锁-delete流程update阶段添锁
所属栏目:[MySql教程] 日期:2022-04-06 热度:155
InnoDB事务锁之行锁-delete流程update阶段加锁: 介绍 delete流程分search和update两个阶段。在search阶段对聚集索引记录加锁,参考上一篇文章。在update阶段会对聚集索引记录打上delete标签,然后search二级索引记录,对二级索引记录加隐式锁,即不加锁,[详细]
-
MySQL备份与复原
所属栏目:[MySql教程] 日期:2022-04-06 热度:198
通过LVM逻辑卷实现MySQL备份及还原(几乎热备): 前提: 1、数据文件要在逻辑卷上; 2、此逻辑卷所在卷组必须有足够的空间使用快照卷; 3、数据文件和事务日志要在同一个逻辑卷上; 步骤: 1、打开会话,施加读锁,锁定所有表; mysql FLUSH TABLES WITH[详细]
-
Mysql 5.7 Gtid内部教程
所属栏目:[MySql教程] 日期:2022-04-06 热度:117
本案例是一个朋友的案例他也写了出来如下: 但是和他交流后他也准备改因为分析有一些小问题。 一、触发条件 binlog_gtid_simple_recovery=false。 5.7.6以上版本。 Gtid 关闭或者Gtid中途开启有大量的未开启Gtid的binlog。 二、本案例回顾 版本:MySQL版本[详细]
-
MySQL MGR 学习 Write set 写集合 的写入步骤
所属栏目:[MySql教程] 日期:2022-04-06 热度:155
MGR 学习 Write set 写集合 的写入步骤: 一、前文总结 前文 MySQL:MGR 学习(1):写集合(Write set)中已经说明了Write set的生成过程,但是Write set是需要封装如下Transaction_context_log_event中进行广播到其他节点进行认证的。本文就描述Write set的写[详细]
-
MySQL Bug导致异常宕机的分析流程
所属栏目:[MySql教程] 日期:2022-04-06 热度:137
本文主要通过一个bug来记录一下如何分析一个MySQL bug的崩溃信息。 一、数据库重启日志分析 terminate called after throwing an instance of std::out_of_range what(): vector::_M_range_check 04:10:09 UTC - mysqld got signal 6 ; mysqld got signal[详细]
-
innodb_data_file_path和innodb_data_home_dir
所属栏目:[MySql教程] 日期:2022-04-05 热度:160
今天研究下关于mysql数据的相关参数以及innodb引擎下的共享表空间和独立表空间介绍,参数主要包括innodb_data_file_path、innodb_data_home_dir、innodb_buffer_pool_size、innodb_buffer_pool_instances四个参数。 一:首先介绍innodb_buffer_pool_size[详细]
-
MySQL 多表更新的限制
所属栏目:[MySql教程] 日期:2022-04-05 热度:186
在对多表进行更新时,不支持ORDER BY、LIMIT。 mysql update Subscribers2 s,tmp_Subscribers_01 t set s.date=2015-01-01, - s.LastAccessTimeStamp=unix_timestamp(date 2015-01-01) - where s.MSISDN=t.MSISDN and t.id between 1 and 5000 limit 2000;[详细]
-
mysql can t start dues to the disk space is full
所属栏目:[MySql教程] 日期:2022-04-05 热度:198
use ./mysqld_safe --user=mysql start mysql. The mysql can not start. There are much mysql restart info show on the screen always. And can not find the /var/lib/mysql/mysql.sock file. The reason: Then find the space is full. So the mysql[详细]
-
global_buffers优化
所属栏目:[MySql教程] 日期:2022-04-05 热度:73
对于global_buffers,可以理解为Oracle的SGA,用于在内存中缓存从数据文件中检索出来的数据块,可以大大提高查询和更新数据的性能,主要包括以下几个参数组成。 1、innodb_buffer_pool_size 这个参数是InnoDB存储引擎的核心参数,默认为128MB,这个参数注[详细]
-
MySQL 5.7 performance_schema库和sys库常用SQL
所属栏目:[MySql教程] 日期:2022-04-05 热度:61
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-05 热度:188
MySQL的安装相对于Oracle来说非常简单,个人觉得与TimesTen的安装配置更为接近,而且后面的Master-Slave或Master-Master集群配置更为简单,甚至比TimesTen的ASP/Active-Active/Active-Standby配置都比TimesTen还要简单,不过MySQL涉及的初始化参数还是比较[详细]
-
如何绘制生产管理流程图,教你快速绘制流程图
所属栏目:[MySql教程] 日期:2022-04-05 热度:176
生产管理又称生产控制,是指对企业整个生产系统设置和运行进行各种管理的工作。以往工作中,我们花费大量时间写生产管理流程介绍,还要确保各个环节是否有重复和多于事项。随着科技发展,各种管理软件可以轻松帮助企业实现自动化办公。尤其是在企业生产过[详细]
-
怎样通过以太网远程访问PLC 较简单的方法
所属栏目:[MySql教程] 日期:2022-04-05 热度:126
一般的 PLC设备 数据通讯 在条件允许的情况下 都采用有线的方式进行,如果 PLC设备距离中控室 距离较 远 , 那布线就相当 麻烦,为 了 解决这个问题, 我们推荐 采用新的 组网 方案: 使用零遁 的 4 G 智能网关 可以远程实现 plc与电脑编程软件 、 与电脑[详细]