随笔分类 -  Mysql

摘要:1.查看建表语句 SHOW CREATE TABLE ***; 2.查看表结构信息 desc ***; 3.查看表分区信息 SELECT partition_name part, partition_expression expr, partition_description descr, tabl 阅读全文
posted @ 2021-05-14 10:49 鄙人取个名字好难 阅读(71) 评论(0) 推荐(0)
摘要:MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表。 主从复制原理 执行步骤: 阅读全文
posted @ 2021-01-11 00:10 鄙人取个名字好难
摘要:MySQL在未启用分区功能时,数据库的单个表内容是以单个文件的形式存放在文件系统上的。当启用分区功能后,MySQL将按用户指定的规则将单个表内容分割成几个文件存放在文件系统上。水平分区是将表的数据按行分割成不同的数据文件,分片要遵循完备性原则(所有数据必须映射到某个片段上)、可重构性原则(所有分片数 阅读全文
posted @ 2021-01-10 23:30 鄙人取个名字好难
摘要:重做日志(redo log) 内容:物理格式的日志,记录的是物理数据页面的修改的信息,其redo log是顺序写入redo log file的物理文件中去的。 作用:确保事务的持久性。redo日志记录事务执行后的状态,用来恢复未写入data file的已成功事务更新的数据。防止在发生故障的时间点,尚 阅读全文
posted @ 2021-01-09 19:16 鄙人取个名字好难
摘要:1.查看mysql运行状态 Debian 上运行命令 service mysql status;在RedHat 上运行命令 service mysqld status 2.开启或停止 MySQL 服务 service mysqld start 开启服务; service mysqld stop 停止 阅读全文
posted @ 2021-01-09 18:54 鄙人取个名字好难
摘要:从数据操作的粒度上可以分为如下三种: 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度 阅读全文
posted @ 2021-01-09 18:16 鄙人取个名字好难
摘要:事务是由一组SQL语句组成的逻辑处理单元,具有4个属性,通常简称为事务的ACID属性。 A (Atomicity) 原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行 阅读全文
posted @ 2021-01-09 16:59 鄙人取个名字好难
摘要:【逻辑架构】 第一层:所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等等。第二层:通常叫做 SQL Layer。在 MySQL数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断, sql解析,行计划优化, qu 阅读全文
posted @ 2020-01-03 14:43 鄙人取个名字好难
摘要:索引(Index)是帮助MySQL高效获取数据的数据结构,这种数据结构是需要额外的写入和存储为代价来提高表上数据检索的速度。一旦建立了索引后,数据库中查询优化器使用索引来快速定位数据,然后就无需扫描表中给定查询的每一行了。索引本身也很大,不可能全部存储在内存中,一般以索引文件的形式存储在磁盘上。 聚 阅读全文
posted @ 2019-12-31 17:07 鄙人取个名字好难
摘要:以下方案仅针对Windows系统 第一种、监听地址配置错误解决方法: 检查mysql服务端口(默认为3306)是否正常监听在127.0.0.1上,如果监听在127.0.0.1上那只允许服务器本身访问的,其他地址是访问不了的. 默认的数据目录C:\ProgramData\MySQL\MySQL56下, 阅读全文
posted @ 2017-05-14 23:59 鄙人取个名字好难 阅读(3244) 评论(0) 推荐(0)