![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 71
子非鱼呀
这个作者很懒,什么都没留下…
展开
-
SQL语句优化的30种方法
然而,如果在编译时建立访问计划,变量的值还是未知的,因而无法作为索引选择的输入项。14、并不是所有索引对查询都有效,SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时,SQL查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用。11、在使用索引字段作为条件时,如果该索引是复合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用,并且应尽可能的让字段顺序与索引顺序相一致。原创 2022-09-26 20:14:52 · 316 阅读 · 0 评论 -
schema testdb didn‘t config tables,so you must set dataNode property!
出现successfully则表示启动成功。导致没法找到dataNode。修改mycat/conf/由于删了后面的配置变成了。原因是:原来配置文件。原创 2022-09-18 15:30:52 · 584 阅读 · 0 评论 -
mysql优化---如何搭建mysql的主从关系和mycat中间件
复制是指将主数据库的DDL 和 DML 操作通过==二进制日志==传到从库服务器中,然后在从库上对这些==日志重新执行==(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制, 从库同时也可以作为其他从服务器的主库,实现链状复制。原创 2022-09-18 13:17:09 · 1155 阅读 · 1 评论 -
The slave I/O thread stops because master and slave have equal MySQL server UUIDs;
root@dbsrv2 ~]# more /data/mysqldata/auto.cnf ###从上的uuid,果然出现了重复,原因是克隆了虚拟机,只改server_id不行。[root@dbsrv2 ~]# mv /data/mysqldata/auto.cnf /data/mysqldata/auto.cnf.bk ###重命名该文件。[root@dbsrv2 ~]# more /data/mysqldata/auto.cnf ###重启后自动生成新的auto.cnf文件,即新的UUID。原创 2022-09-18 13:14:03 · 1290 阅读 · 0 评论 -
sql优化最新干货---mysql存储过程、索引和锁
和大多数的数据库不同, MySQL中有一个存储引擎的概念, 针对不同的存储需求可以选择最优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式。存储引擎是==基于表的==,而不是基于库的。 Oracle,SqlServer 等数据库只有一种存储引擎。MySQL提供了插件式的存储引擎架构。所以MySQL存在多种存储引擎,可以根据需要使用相应引擎,或者编写存储引擎。原创 2022-09-16 10:29:39 · 1485 阅读 · 0 评论 -
Incorrect number of FETCH variables
在写存储过程,运行后提示“Incorrect number of FETCH variables”select的字段数需要与fetch into的变量数一致。原创 2022-09-16 10:34:06 · 1251 阅读 · 0 评论