-
swap占用过高时 如何查视哪个经常占用了swap
所属栏目:[MySql教程] 日期:2022-03-24 热度:125
近日发现swap告警。 此刻 如果我想知道 swap主要是被哪个经常占用。 因为 我这是一台mysql服务器。。如果不是被mysql占用 我理论上 可以不去处理这个swap 使用命令 for i in $( cd /proc;ls |grep ^[0-9]|awk $0 100) ;do awk /Swap:/{a=a+$2}END{print $i,a[详细]
-
MYSQL INNODB 组合索引分支节点数据剖析
所属栏目:[MySql教程] 日期:2022-03-24 热度:148
MYSQL INNODB 组合索引分支节点数据解析: 1、本文证明组合索引的所有键值在分支节点(非叶子结点也进行了存储)。 2、本文给出B+ 索引如何进行验证其B+树结构 脚本: mysql create table testzh(id int primary key auto_increment ,id2 int,id3 int,name var[详细]
-
数据库不寻常——超出列范围
所属栏目:[MySql教程] 日期:2022-03-24 热度:196
最近遇到的一个坑,我开发的项目竟然遇到了字符串过长的坑,先看下日志 9/19/2019 5:27:35 org.springframework.beans.BeanInstantiationException: Failed to instantiate : Constructor threw exception; nested exception is org.springframework.dao.Dat[详细]
-
运用mysqldump只导出数据库的表结构、存储过程和函数
所属栏目:[MySql教程] 日期:2022-03-24 热度:97
要实现标题中的任务需要用到mysqldump的几个参数 --no-data导出不包含表中数据 --routines导出包含存储过程和函数(注:导出用户必须要有select存储过程和函数的权限) --database导出哪个(哪些)库数据(注:在这里如果要导出全实例的表结构、存储过程和函[详细]
-
深入浅出诠释MySQL数据行溢出
所属栏目:[MySql教程] 日期:2022-03-24 热度:51
为腾讯云数据库高级产品经理迪B哥开设的面向数据库开发者、数据库运维人员、云端运维人员的系列培训课程,旨在帮助大家从入门到精通学习和使用数据库。 本期为迪B课堂特刊【MySQL经典案例解析系列】第二期。 搜索关注腾讯云数据库官方微信,回复迪B课堂,即[详细]
-
思维导图如何做
所属栏目:[MySql教程] 日期:2022-03-24 热度:131
目前,思维导图的主流画法是采用计算机软件进行绘制,而不同软件绘制思维导图的方式也不尽相同,有必要学习一下各绘图软件如何绘制思维导图。 下面几款常见的思维导图工具,快来上手学习吧! 使用攻略 1、 下载安装软件,无需注册登录,可以直接点击例子或空[详细]
-
MySQL安全难题 匿名用户 的一点心得
所属栏目:[MySql教程] 日期:2022-03-23 热度:135
我们知道,在安装完MySQL后,它会自动创建一个root用户和一个匿名用户,其初始密码都是空,对于前者,很多参考资料上都会提醒大家要注意及时设定一个密码,而忽略了后者,大概是因为后者默认设定为只能在本机使用的缘故吧。 但如果你的MySQL是要提供给Web服[详细]
-
MYSQL 体系构架与存储引擎
所属栏目:[MySql教程] 日期:2022-03-23 热度:152
MYSQL 体系结构与存储引擎: 1. 第三章MYSQL 体系结构与存储引擎 1.1. mysql体系结构 体系结构分为两大层: l mysql server层:包括连接层,SQL层; l 存储引擎层; 1.2. query cache详解及关闭 query cache只能缓存静态数据。适用于数据仓库。 5.6前默认开[详细]
-
删掉4G数据1300万数据时间花费记录
所属栏目:[MySql教程] 日期:2022-03-23 热度:103
一个表数据4G,1300万数据。删除大部分数据,留下少部分数据。 delete from pay_dubbokeeper.`statistics_vipay-gateway-web` where FROM_UNIXTIME(`timestamp`/1000) = 2019-05-31 00:00:00; 花费时间33分钟。删除之后,表 statistics_vipay-gateway-web 没[详细]
-
maxscale编辑分离
所属栏目:[MySql教程] 日期:2022-03-23 热度:104
maxscale安装 官网配置文件详解地址: 安装包 maxscale-1.4.3-1.centos.6.x86_64.rpm # rpm -ivh maxscale-1.4.3-1.centos.6.x86_64.rpm # mkdir /data/maxscale3306 # cd /data/maxcale3306 # make {cache,data,lang,log} # cat/etc/maxscale.cnf [maxscale[详细]
-
Golang使用geoip2数据库取得ip城市与运营商
所属栏目:[MySql教程] 日期:2022-03-23 热度:126
本篇文章讲述如何通过Golang使用geoip2数据库获取ip城市与运营商,并对传入的是ip还是域名进行处理,并打印以字符串或json形式进行判断 ip代理-Golang使用geoip2数据库获取ip城市与运营商 代理ip-Golang使用geoip2数据库获取ip城市与运营商 Golang使用geoip2[详细]
-
Linux下设置更换root密码,连接mysql,mysql常用命令
所属栏目:[MySql教程] 日期:2022-03-23 热度:117
笔记内容: 13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令 笔记日期:2017-10-30 13.1 设置更改root密码 Linux下设置更改root密码,连接mysql,mysql常用命令 root是mysql的最高权限用户,和Linux的root概念一样。默认情况下,mysql的root用户密[详细]
-
MySQL 5.5客户端字符集有关参数
所属栏目:[MySql教程] 日期:2022-03-23 热度:55
character_set_client 在客户端发出SQL语句所使用的字符集。 collation_connection 连接所使用的字符集校对规则 character_set_results 返回到客户端的查询结果集(例如查询结果或错误信息)所使用的字符集 character_set_connection The character set used[详细]
-
mysql之 MySQL 主从基于position复制原理阐述
所属栏目:[MySql教程] 日期:2022-03-23 热度:85
mysql之 MySQL 主从基于position复制原理概述: 1 、主从复制简介 MySQL 主从复制就是将一个 MySQL 实例(Master)中的数据实时复制到另一个 MySQL 实 例(slave)中,而且这个复制是一个异步复制的过程。 实现整个复制操作主要由三个进程完成的,其中两个进程[详细]
-
101个MySQL的调整和优化的Tips
所属栏目:[MySql教程] 日期:2022-03-23 热度:136
MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的[详细]
-
mysql MHA 高可用架构布局
所属栏目:[MySql教程] 日期:2022-03-23 热度:55
MHA简介:即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具, 该工具仅适用于MySQL Replication(二层)环境,目的在于维持Master主库的高可用性。 在 MySQL 故障切换过程中,MHA 能做到[详细]
-
MySQL传输表空间的简单运用方法
所属栏目:[MySql教程] 日期:2022-03-22 热度:87
MySQL传输表空间的简单使用方法: 1.目标端创建同样的表结构 CREATE TABLE `test` ( `id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2.目标端保留.frm文件,删除.ibd文件 alter table test.test discard tablespace; 3.源端对表加一个读[详细]
-
怎样使IIS支持PHP和MySQL
所属栏目:[MySql教程] 日期:2022-03-22 热度:142
让IIS支持PHP和MySQL,一共6个步骤。 步骤/方法 首先把php的压缩包(这里以PHP4.3.2为例)解压到C:php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,把他更名为php.ini。 打开该文件,找到extension_dir=./,将其改为extension_dir=C:[详细]
-
锁表特点--myisam和innodb的不一样之处
所属栏目:[MySql教程] 日期:2022-03-22 热度:95
对于myisam表, lock table table_name read local, 并且下面参数为2, 3 ,那么允许另一个回话执行insert 语句 root@sakila 08:17:02show variables like %concurrent%; +-------------------+--------+ | Variable_name | Value | +-------------------+---[详细]
-
MySQL的复制性能
所属栏目:[MySql教程] 日期:2022-03-22 热度:162
什么是复制功能? MySQL 的复制功能是将备份的数据移动到其他服务器的功能,通过简单的设定即可使用 主从(master -slave)架构。 主服务器上发生数据变更,变更内容传送到从服务器,从服务器接受主服务器的变更内容, 将变更内容反映到数据库。 复制功能的[详细]
-
RedhatAS4.0上安置Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer
所属栏目:[MySql教程] 日期:2022-03-22 热度:169
RedhatAS4.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer RedhatLinuxAS4.0上安装Apache2.0.50+MySQL+PHP5+Resin+SSL+GD以及日志分析工具(webalizer) 版权声明:本文可以任意转载,转载时请保持文章的完整性,并以超链接形式标明文章原始出处和作者信息[详细]
-
MySQL体系结构详解
所属栏目:[MySql教程] 日期:2022-03-22 热度:91
为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个缓冲池。 原理 预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从缓冲池中取出一个,使用完毕之后再放回去。 作用 进行身份验证、线程重用,连接限制,检查内存,数据缓存;[详细]
-
回馈开源,我怎样排查一个MySQL Bug
所属栏目:[MySql教程] 日期:2022-03-22 热度:107
X-Engine是阿里巴巴自研的高性能低成本存储引擎,经过多年的努力,我们在集团内部以AliSQL(X-Engine)的形式(AliSQL是阿里的MySQL分支)支持了许多业务,为用户带来了显著的成本和性能收益。 时至今日,阿里巴巴数据库团队已经向MySQL官方提交了许多有价值的[详细]
-
MySQL中需要注意的字段长度难题
所属栏目:[MySql教程] 日期:2022-03-22 热度:155
在MySQL的表结构设计中,突然想起来几个地方碰到的问题比较多,大体来说一个就是字符集,一个就是数据类型。 而字符集和数据类型结合起来,就有一个蛮有意思的细节,那就是行长度的问题。 比如我们创建一个表使用了varchar的类型,如果指定为gbk,表里含有一[详细]
-
生成大量测验数据脚本
所属栏目:[MySql教程] 日期:2022-03-22 热度:196
生成大量数据来测试: create table t1 (id int not null primary key auto_increment,age int,name varchar(20),createtime date); create index idx_age_name_create on t1(age,name,createtime); vi create-data.sh #!/bin/bash i=1; MAX_INSERT_ROW_COUN[详细]