
mysql
qq_18153681
这个作者很懒,什么都没留下…
展开
-
mysql innodb 索引 b+tree数据结构的优势
1、数据库查询慢的原因是因为需要频繁多次的i/o操作(虽然每次i/o操作的时间不长但是当数据量过大时,再一次sql执行时需要大量的i/o操作和在内存中比对数据),所以建索引很有必要;2、innodb数据库表引擎会自己根据数据索引挑选出一级索引(不带data,因为每一级索引只循序16kb大小),二级索引,三级带有data的索引直接查找数据即可。...原创 2020-12-15 15:08:21 · 198 阅读 · 0 评论 -
mysql-bin.000001日志文件什么时候递增创建
mysql-bin默认是mysql-bin.000001来存储日志文件,但在mysql服务关闭再启动时会重新创建一个mysql-bin.000002文件。此时需要重新绑定从库的mysql-bin文件。原创 2020-12-05 13:44:49 · 244 阅读 · 0 评论 -
mycat后台启动
1、 …bin/mycat start & 启动;2、 查看进程是否启动: ps -ef | grep mycat原创 2020-11-25 11:01:32 · 304 阅读 · 0 评论 -
mysql重新设定从库的主从复制
1、停止已经启动的绑定stop slave;2、重置绑定reset master;3、执行复制主机命令change master to master_host=‘192.168.1.2’, master_port=3306,master_user=‘copy’,master_password=‘你的数据库密码’,master_log_file=‘mysql-bin.000001’, master_log_pos=156;4、启动复制start slave;...原创 2020-11-24 15:33:40 · 204 阅读 · 0 评论 -
MYSQL主键id要用整型
现在大多数的数据库引擎用的是InnoDB,他底层数据结构是B+tree形式,而B+tree的这种数据结构是以主键索引组织我们表的数据,如果没有设置主键Mysql会自己为该表生成一组隐藏的整型的自增的列作为该表的索引,这样就会造成不必要的效率低下,所以建议以后:1、设计表时必须设置主键id;2、主键id最好是int类型(整型)并且自增;这样就会大大提高数据库查询速度。...原创 2020-10-22 12:47:22 · 2818 阅读 · 0 评论