数据库
crz03128
数据结构与算法
展开
-
MYSQL SHOW STATUS 大致分类
1.线程和连接的统计信息ConnectionsMax_used_connectionsThreads_connectedAborted_clientsAborted_connectsBytes_sentBytes_receivedSlow_launch_threadsThreads_cachedThreads_running2.二进制日志的状态Bi...原创 2019-12-05 11:42:46 · 127 阅读 · 0 评论 -
InnoDB与Myisam的六大区别
InnoDB与Myisam的六大区别MyISAM InnoDB 构成上的区别: 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MY转载 2012-10-09 23:27:07 · 419 阅读 · 0 评论 -
MYSQL外键(Foreign Key)的使用
MYSQL外键(Foreign Key)的使用在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键转载 2012-10-09 23:34:11 · 451 阅读 · 0 评论 -
简单理解数据库外键
学生表(学号,姓名,性别,班级)学号唯一,是主键课程表(课程编号,课程名,学分)课程编号是唯一,是主键成绩表(学号,课程号,成绩)学号和课程号组成一个主键谁是谁的外键:成绩表中的学号是学生表的外键成绩表中的课程号是课程表的外键原创 2012-10-11 23:29:42 · 673 阅读 · 1 评论 -
MYSQL 优化建议
1. Optimize Your Queries For the Query CacheMost MySQL servers have query caching enabled. It’s one of the most effective methods of improving performance, that is quietly handled by the database转载 2013-01-24 18:01:43 · 842 阅读 · 0 评论 -
MYSQL 优化命令
Analyze TableMySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际散列程度,那么索引就基本失效了。我们可以使用SHOW INDEX语句来查看索引的散列程度:SHOW INDEX转载 2013-01-24 17:58:19 · 1114 阅读 · 0 评论