挽救数据库性能的30条黄金法则

挽救数据库性能的30条黄金法则

1. 优化查询,应尽量避免全表扫描,应该在用于检索数据和排序数据的字段上建立索引,如where子句用于搜索,order by子句用于排序,所以在这两个子句涉及到的字段上需要建立索引。2. 应该避免在w...

南宫俊逸 2020-05-25 134 0
MySQL索引及优化存储引擎和底层数据结构

MySQL索引及优化存储引擎和底层数据结构

在昨天的面试中问到了MySQL索引怎么优化(查询很慢怎么办),回答的很不理想,所以今天来总结几篇关于MySQL索引的知识。1.什么是索引?首先我们一定要明确什么是索引?我自己的总结就是索引是一种数据结...

南宫俊逸 2020-05-21 128 0
MySQL 选错索引的原因?

MySQL 选错索引的原因?

MySQL 中,可以为某张表指定多个索引,但在语句具体执行时,选用哪个索引是由 MySQL 中执行器确定的。那么执行器选择索引的原则是什么,以及会不会出现选错索引的情况呢?先看这样一个例子:创建表 Y...

南宫俊逸 2020-05-21 138 0
MySQL 基本问题整理

MySQL 基本问题整理

整理 MySQL 安装部署运维问题解决优化记录。1、安装系统为 centos7(1)、rpm 包方式安装yum install wget wget https://de...

南宫俊逸 2020-05-05 146 0
MySQL 5.5 和 5.6 默认参数值的差异总结

MySQL 5.5 和 5.6 默认参数值的差异总结

作为 MySQL 5.5 和 5.6 性能比较的一部分,我研究了下两个版本默认参数的差异,为了了解差异内容,我使用如下的 SQL 语句分别在 MySQL 5.5 和 5.6 版本进行查询让我们来看看这...

南宫俊逸 2020-04-29 129 0
MySQL如何新建数据库

MySQL如何新建数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ...

南宫俊逸 2020-04-29 150 0
MySQL的InnoDB引擎日志工作原理

MySQL的InnoDB引擎日志工作原理

当你使用UPDATE, INSERT, DELETE语句更新数据的时候,你就改变了两个地方的数据:log buffer和data buffers。Buffers是固定长度的内存块,通常是512字节。L...

南宫俊逸 2020-04-25 106 0
MySQL主从同步错误解决3例(max_allowed_packet)

MySQL主从同步错误解决3例(max_allowed_packet)

问题一:1、网站用户系统上线后,因为运营需要统计注册用户数量,申请一个查询操作的帐号,登陆用户系统数据库的一个从库发现,查看主从同步状态,发现错误1153的错误提示:mysql> sh...

南宫俊逸 2020-02-19 283 0
CentOS 7.7 yum  安装MySQl 5.7

CentOS 7.7 yum 安装MySQl 5.7

必要条件您需要一台CentOS 7 服务器:1、至少 1GB的RAM2、具有sudo权限的非root用户没有服务器的同学,国内可以在这里购买,国外可以在这里购买 VPS服务器。【腾讯云】热卖...

南宫俊逸 2020-02-17 396 0
天天写order by,你知道Mysql底层执行原理吗?

天天写order by,你知道Mysql底层执行原理吗?

前言在实际的开发中一定会碰到根据某个字段进行排序后来显示结果的需求,但是你真的理解order by在 Mysql 底层是如何执行的吗?假设你要查询城市是苏州的所有人名字,并且按照姓名进行排序返回前 1...

南宫俊逸 2020-02-09 96 0
MySQL 删除数据表

MySQL 删除数据表

MySQL 删除数据表MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。语法以下为删除MySQL数据表的通用语法:DROP T...

南宫俊逸 2019-09-22 279 0
MySQL 创建数据表

MySQL 创建数据表

MySQL 创建数据表创建MySQL数据表需要以下信息:表名表字段名定义每个表字段语法以下为创建MySQL数据表的SQL通用语法:CREATE TABLE table_name&n...

南宫俊逸 2019-09-22 241 0
MySQL 数据类型

MySQL 数据类型

MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值...

南宫俊逸 2019-08-27 273 0
MySQL 选择数据库

MySQL 选择数据库

在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。从命令提示窗口中选择MySQL数据库在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以...

南宫俊逸 2019-08-27 254 0
MySQL 删除数据库

MySQL 删除数据库

使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限。在删除数据库过程中,务必要十分谨慎,因为...

南宫俊逸 2019-08-25 241 0
MySQL 创建数据库

MySQL 创建数据库

我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:CREATE DATABASE 数据库名;以下命令简单的演示了创建数据库的过程...

南宫俊逸 2019-08-25 270 0
MySQL 连接

MySQL 连接

使用mysql二进制方式连接您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。实例以下是从命令行中连接mysql服务器的简单实例:[root@host]# m...

南宫俊逸 2019-08-25 261 0
MySQL 管理

MySQL 管理

启动及关闭 MySQL 服务器Windows 系统下在 Windows 系统下,打开命令窗口(cmd),进入 MySQL 安装目录的 bin 目录。启动:cd c:/mysql/bin m...

南宫俊逸 2019-08-25 214 0
MySQL 简介

MySQL 简介

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用...

南宫俊逸 2019-08-25 233 0
查看MySQL数据库状态常用语句

查看MySQL数据库状态常用语句

#查看MySQL服务器配置信息show variables; #查看MySQL服务器运行的各种状态值show global status; #查看当前所有连接的详细资料 show full proce...

南宫俊逸 2019-08-14 376 0
Mysql Innodb和Myisam引擎区别

Mysql Innodb和Myisam引擎区别

1.事务和外键Innodb具有事务,支持4个事务隔离级别,回滚,事务,如果应用中需要执行大量的insert和update操作,则应该使用innodb。这样可以提高多用户并发操作的性能。MyISAM管理...

南宫俊逸 2019-08-01 304 0
期待各位的加入,让原创发挥活力,让阅读更有价值!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱