我干了什么 究竟拿了时间换了什么

13个MySQL调优的配置参数

整理了13个Mysql常见的调优参数,类比项目中发现,如果是自建的MySQL服务基本要全部设置优化下,如果是云端的产品很多都是大厂已经调节过后的配置。我只是把参数都整理出来了,并且写了一些自己理解的描述和网上查考了一些回答。更权威的还是要撸下官网文档的~~ INNODB_BUFFER_POOL_SIZE这是InnoDB里最重要的一个变量...

2019-06-14 00:56:02

阅读全文

MySQL前缀索引的正确使用

前缀索引的使用场景主要集中在一长段字符串的完全匹配上,但是前缀索引的添加创建以及长短的选择也是有很多学问的。长度选择过长会丢失前缀索引的优势,太短会增加回表的次数。 特点 优势 节约索引空间增加索引查询效率 劣势 覆盖索引失效增加回表次数 前缀索引添加命令语句 alter table SUser add index...

2019-06-11 00:22:00

阅读全文

centos7下安装sphinx coreseek 并且自定义分词字典

centos7下安装sphinx coreseek 因为工作上需要,这边需要安装个coreseek本地复现一些线上问题。 以前一直认为coreseek是sphinx下单独的插件,类似es的ik分词器。在实际安装中发现coreseek是基于sphinx上面套了一层并非插件,我记录下了自己安装coreseek的一些经历和自定义分词字典的步骤,都蛮简单的全是做记录吧。 sph...

2019-06-02 23:22:55

阅读全文

索引选择与查询语句优化

索引选择 MySQl在一张表中有多个索引,在我们书写查询语句的时候没有指定使用哪个索引来进行查询,这部分操作是由MySQL的查询优化器来决定的。但是查询优化器有选择错误的情况,常见的几种如下(丁奇大佬列举的列子我只是做了归纳整理) 优化器的逻辑 选择索引是优化器的工作,优化器的目的是找到最优的执行方案主要影...

2019-05-19 18:33:05

阅读全文

mysql 的最左前缀原则

在MYSQL InnoDB 中 联合索引的最左原则是一块比较常用的概念,在百度搜索了很多帖子或多或少都和实际情况优先出入,大多是基于《高性能MYSQL》上进行的总结文章,但是时隔多年在实际使用环境下难免有一些版本升级带来的优化问题。带着这些问题进行了下面一波小实验。 联合索引优点 覆盖索引,这一点是最重要的,重所...

2019-05-15 23:27:15

阅读全文

《非暴力沟通》

《非暴力沟通》介绍的是一种沟通方法,这种沟通方法或者说公式可以让人潜意识的保持冷静。沟通讲的是解决问题而不是矛盾升级或者是否争辩。 这是一本在性善论上建立的沟通方式,全书表达了一个沟通模式还算实用 观察 > 感受 > 需要 > 请求。 eg 当我想到上班的事情时(观察)我好害怕(感受)因为我要...

2019-05-12 17:27:19

阅读全文

普通索引于唯一索引

知识点 LRUchange Bufferbuffer pool 查询过程 名称 过程 普通索引 查询第一条满足条件的数据,继续查找直到不满足条件停止 唯一索引 查找到第一条,因为保持了唯一性停止查找 InnoDB 数据读写按照数据页为单位读写,也就是说不是把记录本身从磁盘读出来,而是以页为单位读入内存。对于...

2019-05-12 17:04:00

阅读全文

《奈飞文化手册》

奈飞是一家做的非常不错的公司,流传很广的是它132页的PPT中英标准长下面这个样子。这边书可以说是对这个PPT更深一程度的解读了。 我感觉比较重要的是如下几点 招聘成年人让每个人理解公司业务高效反馈事实捍卫观点团队建设人才吸引人才 全书也是围绕这几点展开阐述的,主要观点是招聘一批专业技能突出的优...

2019-04-13 23:01:22

阅读全文

mysql的事务隔离概念

InnoDB默认隔离级别为可重复读,更新数据的时候使用当前读。他们都是在内部视图的基础支持的基础上完成的。下面会记录一些mysql的事务回滚和事务启动时机也记了一些在官方手册上撸下来的概念 事务隔离mysql> CREATE TABLE `t` ( `id` int(11) NOT NULL, `k` int(11) DEFAULT NULL, PRIMARY KEY (`id`) )...

2019-04-10 23:38:33

阅读全文

《增长黑客》

公司老板推荐的书单,作为互联网的受益者推荐的书可以说这本书是相当的优先了,正确的产品低成本获取用户,病毒式的传播。里面都有一套市面上场景的运营方法 《增长黑客》讲述了大量互联网营销的成功案例已经分析了其成功的原因,这本书主要围绕 增长黑客的价值最小成本验证市场打磨正确的产品常见的获取用户...

2019-03-31 14:44:41

阅读全文