-
学习MySQL的select语言
所属栏目:[MySql教程] 日期:2022-04-09 热度:95
select语句可 以用回车分隔 $sql=select * from article where id=1和 $sql=select * from article where id=1 都可以得到正确的结果,但有时分开写或许能 更明了一点,特别是当sql语句比较长时。 批量查询数据 可以用in 来实现 $sql=select * from article[详细]
-
IP地址定位区间的问题解析
所属栏目:[MySql教程] 日期:2022-04-09 热度:200
以前写过一篇Oracle中关于IP地址定位的问题分析,最后引申出了一系列的问题。当时问题紧急严峻,抓取了10053事件定位源头,想出了一个解决妙法,还自鸣得意了下,结果忙活完之后看看行业里的解决方案都大体如此,我的心凉了半截。 我总是希望找到一些与众不[详细]
-
阅览这篇,学会MySQL数据复制
所属栏目:[MySql教程] 日期:2022-04-09 热度:122
看完这篇,学会MySQL数据复制: 1.简介 MySQL 是企业应用程序中使用最多的SQL数据库之一,其能够管理事务和内核中的ACID行为,且数据库本身的使用及相关命令的使用都很便利。 在开源Web应用程序框架LAMP(包括Linux,Apache,MySQL和PHP)中,MySQL服务器是一[详细]
-
MySQL分区教学
所属栏目:[MySql教程] 日期:2022-04-09 热度:55
MySQL分区学习: 一、 分区概述 分区是一种表设计模式,自5.1版本开始支持分区,逻辑上是一张表,物理上可能是多个对象。其中MyISAM、INNODB、NDB等存储引擎都支持分区,但CSV、MERGE、FEDORATED不支持分区。 1. 分区种类 水平分区:对表记录进行拆分,同一[详细]
-
innodb新特征之buffer pool预热
所属栏目:[MySql教程] 日期:2022-04-09 热度:143
innodb buffer pool做为innodb最重要的缓存,其缓存命中率的高低会直接影响数据库的性能。因此在数据库发生变更,比如重启、主备切换实例迁移等等,innodb buffer pool 需要一段时间预热,期间数据库的性能会受到明显影响。 另外mysql 5.7以前innodb buffer[详细]
-
mysql hash索引
所属栏目:[MySql教程] 日期:2022-04-07 热度:128
今天研究下mysql中索引,首先我应该知道的是,mysql中不同存储引擎的索引工作方式不一样,并且不是所有的存储引擎都支持所有类型的索引。即使多个存储引擎支持同一种类型的索引,那么他们的实现原理也是不同的。不同的引擎对于索引有不同的支持:Innodb和MyI[详细]
-
MySQL入门--如何调用命令行命令
所属栏目:[MySql教程] 日期:2022-04-07 热度:137
如何调用命令行命令( mysqlmysqldumpmysqladminmysqlimport ) mysql 是通用的命令行客户机,用于向服务器发送 SQL 语句,其中包括用于管理的 SQL 语句。 mysqladmin 是可帮助管理服务器的管理命令行客户机。 mysqlimport 为 LOAD DATA INFILE 语句提供[详细]
-
MySQL 8.0.2 新特性 UNDO表空间管理的灵活性提升
所属栏目:[MySql教程] 日期:2022-04-07 热度:158
一篇自己翻译的文章,原文来自MySQL Server官方团队博客: 在MySQL 8.0.2 DMR版本中,我们将提高InnoDB的UNDO表空间易管理性。 〇 主要有几点提升: 1、可以随时自由地创建或删除UNDO表空间; 2、无论是否需要进行InnoDB恢复,也可以在启动前更改相关设置;[详细]
-
mysql 启动错误 InnoDB Operating system error number 13
所属栏目:[MySql教程] 日期:2022-04-07 热度:63
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-07 热度:62
MySQL基础知识点汇总: 1.什么是SQL语句 sql语言:结构化的查询语言。(Structured Query Language),是关系数据库管理系统的标准语言。 它是一种解释语言:写一句执行一句,不需要整体编译执行。 语法特点: 1.没有 ,字符串使用 包含 2.没有逻辑相等,赋[详细]
-
MySQL--索引优化原则
所属栏目:[MySql教程] 日期:2022-04-07 热度:175
索引优化原则 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-07 热度:95
浅谈MySQL中优化sql语句查询常用的30种方法: 1、 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、 应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。 3、 应尽量避免在 whe[详细]
-
Centos7安装mysql数据库
所属栏目:[MySql教程] 日期:2022-04-07 热度:179
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-co[详细]
-
MySQL null值字段是否使用索引的总结
所属栏目:[MySql教程] 日期:2022-04-07 热度:153
null和not null索引失效与否主要与表中字段的设立有关系,分为相应的两种情况,当对不能是null的字段使用索引时,条件无论是null或者not null 索引都失效,当对能是null的字段使用索引时,条件无论是null或者not null 索引都生效. 以下是null字段走索引的一[详细]
-
semi-sync插件崩溃导致MySQL重启的故障分析全过程
所属栏目:[MySql教程] 日期:2022-04-07 热度:56
导读 semi-sync插件崩溃导致MySQL重启的故障分析全过程~ 现为爱可生高级测试工程师,拥有丰富的自动测试开发经验;曾先后在文思海辉、Splunk担任测试工程师。 一、起因: 在公司测试MySQL高可用组件时发现一个异常。如下: 停止从库,高可用组件将从库自动启[详细]
-
MVCC, ACID,BASIC 和Pasox的举例分析
所属栏目:[MySql教程] 日期:2021-12-20 热度:199
这期内容当中小编将会给大家带来有关MVCC, ACID,BASIC 和Pasox的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 MVCC是Multi-Version Concurrency Control 的缩写,中文是多版本并发控制 简单来说,MVCC的目[详细]
-
Percona XtraBackup介绍和备份步调是怎样的
所属栏目:[MySql教程] 日期:2021-12-20 热度:99
Percona XtraBackup介绍和备份步骤是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB[详细]
-
MySQL Galera Cluster的特性和不足之处区分是什么
所属栏目:[MySql教程] 日期:2021-12-20 热度:187
今天就跟大家聊聊有关MySQL Galera Cluster的特性和不足之处分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 Galera Cluster是在名为wsrep(集合写入式复制,Write Set Replication)[详细]
-
怎样进行MySQL metadata锁实验
所属栏目:[MySql教程] 日期:2021-12-20 热度:91
这篇文章将为大家详细讲解有关如何进行MySQL metadata锁实验,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 在对已经存在的表执行DDL语句(例如更改表结构、DROP表等操作)的时候,如果有与这个表相关联[详细]
-
如何实行MySQL metadata锁实验
所属栏目:[MySql教程] 日期:2021-12-20 热度:187
这篇文章将为大家详细讲解有关如何进行MySQL metadata锁实验,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 在对已经存在的表执行DDL语句(例如更改表结构、DROP表等操作)的时候,如果有与这个表相关联[详细]
-
MySQL slow log相关参数有什么
所属栏目:[MySql教程] 日期:2021-12-20 热度:67
MySQL slow log相关参数有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 slow_query_log=1 #是否启用慢查询日志,1为启用,0为禁用 slow_query_log_file=slow.log #指定慢查询日志文[详细]
-
CentOS/RHEL系统如何达成每天自动备份MySQL数据库
所属栏目:[MySql教程] 日期:2021-12-20 热度:197
这篇文章主要介绍CentOS/RHEL系统如何实现每天自动备份MySQL数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 1.先在服务器下建文件夹以下3个文件夹:/bak、/bak/bakmysql、/bak/bakmysqlold。 [root@server21 ~]# mkdir -p /b[详细]
-
CentOS 6.5中如何创建MySQL集群7.4
所属栏目:[MySql教程] 日期:2021-12-20 热度:194
小编给大家分享一下CentOS 6.5中如何搭建MySQL集群7.4,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 各节点信息如下: 管理节点:192.168.78.141 数据节点1:192.168.78.137 数据节点2:192.168.78.135 SQL节点1:192.168.78.137 SQL节点[详细]
-
MySQL优化的最基础操运作是什么
所属栏目:[MySql教程] 日期:2021-12-20 热度:105
这篇文章主要介绍MySQL优化的最基础操作是什么,在日常操作中,相信很多人在MySQL优化的最基础操作是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答MySQL优化的最基础操作是什么的疑惑有所帮助!接下来,请跟着小编一起[详细]
-
MYSQL之插入极限分析
所属栏目:[MySql教程] 日期:2021-12-11 热度:154
1、如果同时从同一个客户端插入很多行,使用含多个 VALUE的INSERT语句同时插入几行。这比使用单行INSERT语句快(在某些情况下快几倍)。如果你正向一个非空表添加数据,可以调节 bulk_insert_buffer_size变量,使数据插入更快。参见5.3.3 节,服务器系统变量。[详细]
