MySQL
MySQL
Sampson_S
这个作者很懒,什么都没留下…
展开
-
【MySQL】MySQL优化
MySQL优化我们都知道数据库是系统最脆弱的部分,因为应用可以多实例部署,而数据库若进行分库则挑战不小。当请求压力增大后一定阈值后,容易导致数据库卡死或崩溃。那么究竟该如何进行MySQL优化呢?这里有8中最基本的方法供大家参考。在这里,先介绍MySQL的一种日志——慢查询日志。MySQL可以设置慢查询日志,当SQL执行的时间超过我们设定的时间,那么这些SQL就会被记录在慢查询日志当中,然后...原创 2020-04-01 16:06:57 · 154 阅读 · 0 评论 -
【MySQL】事务
事务在讨论事务之前,我们要知道只有在InnoDB存储引擎下才能执行事务。首先,让我们思考一个问题,在我们写下SQL语句,按下回车键之后,MySQL究竟是怎么来完成我们想要执行的语句呢?通过这张图,我们可以看到最主要的步骤就是缓存机制,其中MySQL支持一种Buffer pool机制,主要的处理模式是MySQL是一种文件类型数据库即MySQL将数据都存储在文件中,对数据的任何操作都意味着要对...原创 2020-03-29 20:07:17 · 327 阅读 · 0 评论 -
【MySQL】锁机制
锁机制锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制 的特点,常见的锁问题,以及解...原创 2020-03-29 19:52:35 · 143 阅读 · 0 评论 -
【MySQL】索引
索引在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序。数据库使用索引以找到特定值,然后顺指针找到包含该值的行。这样可...原创 2020-03-25 17:46:08 · 241 阅读 · 0 评论 -
【MySQL】MySQL存储引擎
存储引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(Table Type,即存储和操作此表的类型)。...原创 2020-03-25 15:37:26 · 119 阅读 · 0 评论 -
【MySQL】设置表的字符编码
设置表的字符编码有时候MySQL中的表需要存储中文,需要设置表的字符编码为utf8,否则默认的字符编码有可能不能正确处理中文,那么在MySQL中,如何设置表的字符编码呢?如下:方法一:创建表的时候指定编码形式// 改变整张表的编码mysql> CREATE TABLE `stu_test` ( -> `id` int(11) NOT NULL, -> ...原创 2020-04-03 13:42:35 · 824 阅读 · 0 评论 -
【MySQL】MySQL基础
首先,让我们先看看数据,数据库,数据库管理系统以及数据库系统数据在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,数据经过加工后就成为信息。数据库数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。简单来说,数据库就是数据的仓库,用于存储数据。主要作用是,便于对数据的存储和管理 重复的使用。数据库的发展史:...原创 2019-11-30 16:51:19 · 430 阅读 · 0 评论