-
linux一些基础命令与mysql索引
所属栏目:[MySql教程] 日期:2022-04-07 热度:94
Linux的一些基本命令: 在Linux中大部分的操作都是通过终端来实现的,或者直接使用命令行界面,一般使用Linux架构服务器的话,安装的都是命令行界面,不安装图形化界面的原因是因为没有必要,并且对于服务器来说越稳定越好,如果使用图形化界面就容易出bug[详细]
-
mysql hash索引
所属栏目:[MySql教程] 日期:2022-04-06 热度:54
今天研究下mysql中索引,首先我应该知道的是,mysql中不同存储引擎的索引工作方式不一样,并且不是所有的存储引擎都支持所有类型的索引。即使多个存储引擎支持同一种类型的索引,那么他们的实现原理也是不同的。不同的引擎对于索引有不同的支持:Innodb和M[详细]
-
MySQL入门--如何调用命令行命令
所属栏目:[MySql教程] 日期:2022-04-06 热度:169
如何调用命令行命令( mysqlmysqldumpmysqladminmysqlimport ) mysql 是通用的命令行客户机,用于向服务器发送 SQL 语句,其中包括用于管理的 SQL 语句。 mysqladmin 是可帮助管理服务器的管理命令行客户机。 mysqlimport 为 LOAD DATA INFILE 语句提[详细]
-
MySQL 8.0.2 新特性 UNDO表空间管理的灵活性提升
所属栏目:[MySql教程] 日期:2022-04-06 热度:181
一篇自己翻译的文章,原文来自MySQL Server官方团队博客: 在MySQL 8.0.2 DMR版本中,我们将提高InnoDB的UNDO表空间易管理性。 〇 主要有几点提升: 1、可以随时自由地创建或删除UNDO表空间; 2、无论是否需要进行InnoDB恢复,也可以在启动前更改相关设置[详细]
-
mysql 启动错误 InnoDB Operating system error number 13
所属栏目:[MySql教程] 日期:2022-04-06 热度:168
service mysqld status 可以看mysqld状态 service mysqld start 可以启动mysql 出现启动错误可以查看/var/log/mysqld.log 如果错误信息如下 131124 00:00:43 mysqld started 131124 0:00:43 InnoDB: Operating system error number 13 in a file operation[详细]
-
MySQL基础知识点汇总
所属栏目:[MySql教程] 日期:2022-04-06 热度:95
MySQL基础知识点汇总: 1.什么是SQL语句 sql语言:结构化的查询语言。(Structured Query Language),是关系数据库管理系统的标准语言。 它是一种解释语言:写一句执行一句,不需要整体编译执行。 语法特点: 1.没有 ,字符串使用 包含 2.没有逻辑相等,[详细]
-
MySQL--索引优化原则
所属栏目:[MySql教程] 日期:2022-04-06 热度:178
索引优化原则 1、最左前缀匹配原则,联合索引,mysql会从做向右匹配直到遇到范围查询(、、between、like)就停止匹配,比如a = 1 and b = 2 and c 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d[详细]
-
浅谈MySQL中优化sql语句查询常用的30种方法
所属栏目:[MySql教程] 日期:2022-04-06 热度:186
浅谈MySQL中优化sql语句查询常用的30种方法: 1、 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、 应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。 3、 应尽量避免在 w[详细]
-
Centos7安装mysql数据库
所属栏目:[MySql教程] 日期:2022-04-06 热度:125
Centos7安装mysql 新地址 下载安装mysql 卸载自带的迷你库 rpm -qa | grep mariadb | xargs rpm -e --nodeps 下载yum镜像下载源 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安装yum下载源 yum -y install mysql57-[详细]
-
MySQL null值字段是否使用索引的总结
所属栏目:[MySql教程] 日期:2022-04-06 热度:117
null和not null索引失效与否主要与表中字段的设立有关系,分为相应的两种情况,当对不能是null的字段使用索引时,条件无论是null或者not null 索引都失效,当对能是null的字段使用索引时,条件无论是null或者not null 索引都生效. 以下是null字段走索引的[详细]
-
semi-sync插件崩溃导致MySQL重启的故障分析全过程
所属栏目:[MySql教程] 日期:2022-04-06 热度:197
导读 semi-sync插件崩溃导致MySQL重启的故障分析全过程~ 现为爱可生高级测试工程师,拥有丰富的自动测试开发经验;曾先后在文思海辉、Splunk担任测试工程师。 一、起因: 在公司测试MySQL高可用组件时发现一个异常。如下: 停止从库,高可用组件将从库自动[详细]
-
Mysql5.7错误日志时间不对的处理办法
所属栏目:[MySql教程] 日期:2022-04-06 热度:77
MySQL 5.7的错误日志时间和系统时间不一致,看起来费劲,查阅官方文档得知从MySQL 5.7.2 开始,新增了 log_timestamps 参数,它主要是控制 error log、genera log等日志文件的显示时间参数: 官文如下: This variable controls the timestamp time zone of[详细]
-
mysql ibdata文件 误删掉 恢复
所属栏目:[MySql教程] 日期:2022-04-06 热度:190
mysql ibdata文件 误删除 恢复: 1 当我们误删除ibdata 文件时 千万不要慌张 此时只要不重启服务 mysql数据库还是可以使用的 2.利用进程pid查看对应的文件描述符 [mysql@mvxl0782 binlog]$ ll /proc/18401/fd|egrep ib_|ibdata lrwx------ 1 mysql mysql 6[详细]
-
MySQL访问受限的问题解析
所属栏目:[MySql教程] 日期:2022-04-06 热度:85
今天帮同事看了一个MySQL的连接问题,蛮有意思,有两个用户,一个用户连接正常,另外一个连接抛错。 开发同学提供的错误日志如下: 当然从error.log里面也看到了不少的警告信息,看起来他是在解析这个IP信息的时候出了问题。 [Warning] IP address 10.127.[详细]
-
MySQL 4.1+对多字符的支撑
所属栏目:[MySql教程] 日期:2022-04-06 热度:190
MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。 在 PHP 中一般是在connect/pconnect 后[详细]
-
mysql关于redo事务日志ib_logfile的了解
所属栏目:[MySql教程] 日期:2022-04-06 热度:154
mysql关于redo事务日志ib_logfile的理解: 1、redo事务日志就是ib_logfile,两个ib_logfile开头的文件,它们就是log group中的redo log file,而且它们的大小完全一致且等于变量innodb_log_file_size定义的值 2、redo事务日志的作用就是用于crash recovery[详细]
-
linux enterprise 3.0 下安置 mysql4.1.15.tar.gz
所属栏目:[MySql教程] 日期:2022-04-06 热度:90
#tar zvxf mysql-4.1.15.tar.gz #mv mysql-4.1.15 mysql 安装Mysql。( #cd mysql #./configure --prefix=/data/mysql --with-charset=gbk 关闭MYSQL /data/mysql/bin/mysqladmin -u root shutdown 修改mysql用户密码 mysql use mysql; mysql update user[详细]
-
MySQL-官方文档摘抄
所属栏目:[MySql教程] 日期:2022-04-06 热度:188
点击(此处)折叠或打开 There are three phases to an index build. In the first phase, the clustered index is scanned, and index entries are generated and added to the sort buffer. When the sort buffer becomes full, entries are sorted and wr[详细]
-
利用sys schema解决一次诡异的语句hang问题
所属栏目:[MySql教程] 日期:2022-04-06 热度:91
导读 1、故事背景 2、复现与剖析 3、解决方法 4、总结 1、故事背景 在开始之前,先列出数据库的运行环境信息 操作系统:redhat 7.2 x8_64 文件系统:xfs 数据库版本:MySQL 5.7.17 主机配置: * CPU:32 vcpus * 内存:128 G * 磁盘:单盘intel SSD 320G([详细]
-
MySQL数据清理的需求分析和改进
所属栏目:[MySql教程] 日期:2022-04-06 热度:68
昨天帮一个朋友看了MySQL数据清理的问题,感觉比较有意思,具体的实施这位朋友还在做,已经差不多了,我就发出来大家一起参考借鉴下。 为了保证信息的敏感,里面的问题描述可能和真实情况不符,但是问题的处理方式是真实的。 首先这位朋友在昨天下午反馈说[详细]
-
在数据库繁忙时如何快速有效的关闭MySQL服务
所属栏目:[MySql教程] 日期:2022-04-06 热度:64
如果InnoDB_buffer_size参数很大,缓冲区内的脏数据太多,那么关闭MySQL的时候 必须把脏数据刷新到磁盘,这个过程有可能是很漫长的,从而导致关闭MySQL服务的时间过长。 可以临时设置innodb_max_dirty_pages_pct=0,然后等到脏数据大部分都刷新到磁盘后(通[详细]
-
innodb_data_file_path和innodb_data_home_dir
所属栏目:[MySql教程] 日期:2022-04-05 热度:144
今天研究下关于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 热度:60
在对多表进行更新时,不支持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 热度:151
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 热度:136
对于global_buffers,可以理解为Oracle的SGA,用于在内存中缓存从数据文件中检索出来的数据块,可以大大提高查询和更新数据的性能,主要包括以下几个参数组成。 1、innodb_buffer_pool_size 这个参数是InnoDB存储引擎的核心参数,默认为128MB,这个参数注[详细]

浙公网安备 33038102330476号