三大范式的作用是为了控制数据库的冗余,是对空间的节省,实际上,一般互联网公司的设计都是反范式的,通过冗余一些数据,避免跨表跨库,利用空间换时间,提高性能。...
InfluxDB是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。
删库-万万不可,跑路-后悔莫及!目录1、Linux2、MySQL3、Redis4、MongoDB5、Git以下删库跑路的命令,使用须谨慎!1、Linux删除根目录下/指定路径下所有文件
Nginx 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
数据库MySQL(思维导图)目录1、数据库基础1.1、数据库技术的发展1.2、数据库系统的组成1.3、数据模型1.4、关系数据库的规范化2、MySQL简介2.1、MySQL的特点2.2、命令行连接MySQL3、数据库操作3.1、常见名词/概念3.2、数...
前面我们说了extra,这个主要显示额外的信息,比如如果没有填写表,会显示no table,用了索引会显示using index,全表扫描或者回表,则会显示using where,如果mysql优化器转内部查询,还会吧内部查询选择的策略显示出来,比如内部连接...
前面说了有type,simple表示普通查询或者连接查询,primary代表union最左边的select,union result代表union查询的临时表去重,所以union all没有去重功能,subquery代表in的子查询物化表的情况下才会出现,dependent subquery...
前面说了system是精确存储引擎和只存一条数据,const是主键和唯一索引才能达到的效率访问,ref是二级索引等值查询,或者联合索引全部等值,如果联合索引单个查询,则是index,ref_not是二级索引等值查询而且有null,range代表分区...
mysql数据库目录,建立mysql数据库和表,会在文件系统下建立同名的目录或者文件,所以mysql取名和文件大小是受文件系统限制的。
前面说了innoDB表在mysql5.6.6之前存储在系统空间,5.6.6之后存储在独立的空间,表结构存储在.frm文件,里面记录着字符集,行规则等,表数据存储在.ibd里面,里面存储着数据和索引。...