MySQL权限表介绍
MySQL权限表存放在MySQL数据库里,由mysql_install_db脚本初始化。这些MySQL权限表分别为“user、db、table_priv、 columns_priv、proc_priv和host”。
MySQL复制的工作原理介绍以及Innodb的事务与日志的实现方式和存放形式
慢查询日志:设置一个阈值,将运行时间超过该值的所有SQL语句都记录到慢查询的日志文件中
Shared Everything和share-nothing区别
Shared Everything:一般是针对单个主机,完全透明共享CPU/MEMORY/IO,并行处理能力是最差的,典型的代表SQLServer
MySQL SQL语句查询执行过程的四个阶段介绍
语法分析阶段:将SQL查询语句经词法和语法分析后变换为一颗查询树st_select_lex传给优化器,并对SQL表达的语义进行检查。
MySQL的MyISAM和InnoDB引擎的主要区别是什么?
MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。
关于MySQL主主配置的auto_increment_offset和auto_increment_increment参数的解释
为了避免两台服务器同时做更新时自增长字段的值之间发生冲突。一般在主主同步配置时,需要将两台服务器的auto_increment_increment增长量都配置为2,而要把auto_increment_offset分别配置为1和2.
MySQL查询缓存参数详解
Qcache_free_blocks:缓存中相邻内存块的个数。数目大说明可能有碎片。flush query cache会对缓存中的碎片进行整理,从而得到一个空闲块。Qcache_free_memory:缓存中的空闲内存。Qcache_hits:多少次命中,通过这个参数可以查看query cache的基本命中效果。Qcache_inserts:每次插入一个查询时就增大,命中次数除以插入次数就是非命中率。
MySQL关于表碎片整理OPTIMIZE TABLE操作的官方建议
MySQL官方建议不要经常(每小时或每天)进行碎片整理,一般根据实际情况,只需要每周或者每月整理一次即可,可以写成定时任务来做。
MySQL的root密码忘记或丢失的解决方法一例
MySQL的root密码忘记或丢失的解决方法一例
MongoDB分片需要考虑的事项
选择1:根据时间分片尽量使用时间戳,或者使用_id字段的ObjectID,会将数据平均分布在各个分片上,这将意味着分片集群拥有和单个实例相同的吞吐量。假定频繁访问近期数据,那么大多数读操作倾向于读取集群中相同的分片。
MongoDB查看执行计划方法及相关字段说明
> db.chenfeng.find(){ "_id" : ObjectId("5714419cf7c81959e12a904e"), "age" : 1, "name" : "duansf" }{ "_id" : ObjectId("571441a3f7c81959e12a904f"), "age" : 2, "name" : "duansf" }{ "_id" : ObjectId("571441a7f7c81959e12a9050"), "age" : 3, "name" : "duansf" }{ "_id" : ObjectId("571441abf7c81959e12a90...
MongoDB 3.2的用户角色权限介绍和配置
userAdminAnyDatabase 这个角色拥有分配角色和用户的权限,但没有读写的缺陷root 这是超级管理员readWrite 有读写权限read 有读权限
MySQL InnoDB检查点机制
InnoDB 通过调用一个模糊的检查点来实现检查点机制。InnoDB 以很小的批量从缓冲池中刷新修改了的数据库页面。这就不需要在一个批量中刷新整个缓冲池,因这个实话上将可能停止用户 SQL 语句运行进程一段时间。
Linux shell grep 或 egrep 或awk过滤两个或多个关键词
Linux shell grep 或 egrep 或awk过滤两个或多个关键词
MySQL innoDB独立表空间和共享表空间的优点和缺点介绍
独立表空间的优点:1.每个表都有自已独立的表空间。2.每个表的数据和索引都会存在自已的表空间中。3.可以实现单表在不同的数据库中移动。4.空间可以回收(drop/truncate table方式操作表空间不能自动回收)5.对于使用独立表空间的表,不管怎么删除,表空间的碎片不会太严重的影响性能,而且还有机会处理。
MySQL innodb共享表空间新增表空间数据文件方法
本文介绍MySQL innodb共享表空间新增表空间数据文件方法
MySQL删除表重复记录的三种方法举例
本文介绍MySQL删除表重复记录的三种方法
MySQL体系结构详细介绍
MySQL是由SQL接口,解析器,优化器,缓存,存储引擎组成的.
Oracle闪回查询,闪回版本查询与闪回事务查询的使用区别总结
闪回查询Flashback Query:使用带有AS OF子句的SELECT语句进行闪回查询。闪回查询获取之前的时间点的数据。语句通过时间戳或SCN显示地引用过去的时间。返回在那个时间点当时已经提交的数据。
MongoDB批量插入大数据文档的简单方法一例
MongoDB批量插入大数据的简单方法一例