数据库
文章平均质量分 82
csw_coder
追求完美,成功就会不请自来。
展开
-
mysqld_multi配置
当我们一台机器启动了多个mysql实例的时候,管理起来简直就是灾难。官方提供的mysqld_multi帮我们完美解决这个问题。mysqld_multi用于管理多个mysqld进程,这些进程侦听不同Unix套接字文件和TCP / IP端口上的连接。它可以启动或停止服务器,或报告其当前状态。配置文件mysqld_multi其实是将多个实例的配置文件整合到了一起。每个实例都会有对应的选项组编号,GNR(option group number)。通过指定编号的方式来操作不同的实例那我们先来看下配置文件长什么原创 2020-05-27 18:52:01 · 882 阅读 · 0 评论 -
同时启动多个mysql实例
mysqld_multi用于管理多个mysqld进程,这些进程侦听不同Unix套接字文件和TCP / IP端口上的连接。它可以启动或停止服务器,或报告其当前状态。初始化数据目录在同一台机器部署多个Mysql服务,不同的数据库实例要对应不同的数据目录,否则会使用相同的数据。这在业务上是没有适用的场景的。官方也提出,这样并不会增加线程优势,反而会带来不可预估的问题。初始化数据目录:mysql_install_db --user=csw --datadir=/usr/local/var/mysql3原创 2020-05-21 16:19:52 · 734 阅读 · 0 评论 -
or连接是否会使用索引
or连接条件字段,全部设置索引的时候,才会使用索引,否则将不会使用索引。验证如下:数据表结构如下create TABLE book(bookid INT NOT NULL primary key auto_increment,bookname VARCHAR(255) NOT NULL ,authors VARCHAR(255) NOT NULL,info VARCH...原创 2018-08-22 23:10:30 · 8055 阅读 · 2 评论