mysql
文章平均质量分 88
selina5288
这个作者很懒,什么都没留下…
展开
-
mysql索引选择及优化
一.索引类型mysql 索引分为 主键索引(聚簇索引)、普通索引、唯一索引、组合索引、全文索引1.主键索引是一种特殊的唯一索引,一个表只能有一个主键,不允许有空值。ALTER TABLE TABLENAME ADD PRIMARY KEY (`字段名`);2.普通索引基本的索引类型,值可以为空,没有唯一性的限制ALTER TABLE TABLE_NAME AD...原创 2019-03-04 17:11:00 · 198 阅读 · 0 评论 -
mysql插入数据避免重复(Replace,IGNORE,on duplicate key update)
平时业务中经常会遇到,插入记录是如果记录不存在则插入记录,如果存在则执行更新或者忽略,CREATE TABLE `d` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(64) DEFAULT NULL, `updatetime` timestamp NULL DEFAULT NULL, `updateby` ...原创 2019-02-21 11:38:52 · 252 阅读 · 0 评论 -
MySQL数据类型、选择与优化
MySQL数据类型:数值、日期/时间、字符串(字符)类型、复合类型。一 选择原则 1.最小的通常更好: 一般情况下选择可以正确存储数据的最小数据类型。越小的数据类型通常更快,占用磁盘,内存和CPU缓存更小,大大减少IO开销。 2.简单就好: 简单的数据类型的操作通常需要更少的CPU周期。例如:整型比字符操作代价要小得多,...原创 2019-03-04 15:02:09 · 557 阅读 · 0 评论 -
mysql主从同步(复制)canal跨机房同步
一、基于mysql,binlog二级制日志的主从同步搭建两个数据库,我本地用的是dockermaster:172.22.0.2:3306slave:172.22.0.3:3306docker-compose.yml配置如下master映射到主机13306端口,slave映射到主机23306端口version: '2' # 这个version是指dockerfile解析时用...原创 2019-03-18 16:59:55 · 2827 阅读 · 0 评论