随笔分类 - MySQL
摘要:⼀些重要的字符集 不幸的是,这个世界太⼤了,不同的⼈制定出了好多种字符集,它们 表示的字符范围和⽤到的编码规则可能都不⼀样。我们看⼀下⼀些常 ⽤字符集的情况: ASCII字符集 共收录128个字符,包括空格、标点符号、数字、⼤⼩写字⺟ 和⼀些不可⻅字符。由于总共才128个字符,所以可以使⽤1个 字节
阅读全文
摘要:聚簇索引:将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据 1. 使⽤记录主键值的⼤⼩进⾏记录和⻚的排序,这包括三个⽅⾯ 的含义: ⻚内的记录是按照主键的⼤⼩顺序排成⼀个单向链表。 各个存放⽤户记录的⻚也是根据⻚中⽤户记录的主键⼤⼩ 顺序排成⼀个双向链表。 存放⽬录项记录的⻚分为不同的层次
阅读全文
摘要:命名管道和共享内存是Windows操作系统中的两种进程间通信⽅式
阅读全文
摘要:为何说外键有性能问题: 1.数据库需要维护外键的内部管理; 2.外键等于把数据的一致性事务实现,全部交给数据库服务器完成; 3.有了外键,当做一些涉及外键字段的增,删,更新操作之后,需要触发相关操作去检查,而不得不消耗资源; 4.外键还会因为需要请求对其他表内部加锁而容易出现死锁情况;
阅读全文
摘要:索引的优点: 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使
阅读全文
摘要:MySQL缓存命中率概述及如何提高缓存命中率 MySQL缓存命中率概述 工作原理: 查询缓存的工作原理,基本上可以概括为: 缓存SELECT操作或预处理查询(注释:5.1.17开始支持)的结果集和SQL语句; 新的SELECT语句或预处理查询语句,先去查询缓存,判断是否存在可用的记录集,判断标准:与
阅读全文
摘要:到ect/文件夹内。 vim my.cnf 添加一句: #skip-grant-tables //mysql密码重置 保存后执行mysql(systemctl restart mysqld),然后回车,代表密码已取消 然后执行update user set authentication_string
阅读全文
摘要:方法一:Delete Form 表名 方法二:TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为
阅读全文
摘要:一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区 为了改善大型表以及具有各种访问模式的表的
阅读全文
摘要:一、查找分析查询速度慢的原因: 1、使用profile 先进入到MySQL中,mysql -uroot -p回车,直接输入密码就行了。 然后输入set profiling=1;开启,服务器上执行的所有语句会检测消耗时间,存到临时表中。 我们可以输入show profiles查看临时表中的数据。 此时
阅读全文
摘要:冷备份(OFF, 慢, 时间点上恢复)冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份数据库信息而言,冷备份是最快和最安全的方法。冷备份的优点: 1.是非常快速的备份方法(只需拷贝文件)2.容易归档(简单拷贝即可
阅读全文
摘要:常用的主要分为两种,一种是innodb,一种是myisam,两者的主要区别是 ①myisam不支持事务处理,而innoDB支持事务处理 ②myisam 不支持外键,innoDB支持外键 ③myisam支持全文检索,而innoDB在MySQL5.6版本之后才支持全文检索 ④数据的存储形式不一样,mys
阅读全文
摘要:1. 主从同步的延迟的原因 我们知道, 一个服务器开放N个链接给客户端来连接的, 这样有会有大并发的更新操作, 但是从服务器的里面读取binlog 的线程仅有一个, 当某个SQL在从服务器上执行的时间稍长 或者由于某个SQL要进行锁表就会导致,主服务器的SQL大量积压,未被同步到从服务器里。这就导致
阅读全文
摘要:1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务
阅读全文
摘要:1、alter用于在已有的表中添加、删除或修改列 添加:alter table table_name add column_name datatype; alter table user add pwd varchar(255) 删除:alter table table_name drop colu
阅读全文

浙公网安备 33010602011771号