随笔分类 -  Mysql

摘要:首先 确认 mysql配置文件my.cnf 是否监听ip支持 # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less 阅读全文
posted @ 2021-06-04 16:26 带着梦逃亡 阅读(167) 评论(0) 推荐(1) 编辑
摘要:本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。 MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段 阅读全文
posted @ 2019-07-19 17:29 带着梦逃亡 阅读(6472) 评论(0) 推荐(0) 编辑
摘要:本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也 阅读全文
posted @ 2019-05-25 09:01 带着梦逃亡 阅读(256025) 评论(16) 推荐(36) 编辑
摘要:如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。 那么,这几种索引有什么功能和性能上的不同呢? FULLTEXT 即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDE 阅读全文
posted @ 2019-05-22 08:29 带着梦逃亡 阅读(5958) 评论(2) 推荐(0) 编辑
摘要:一、联合索引测试 注:Mysql版本为 5.7.20 创建测试表(表记录数为63188): 我们为userId, mobile, billMonth三个字段添加上联合索引! 我们选择 explain 查看执行计划来观察索引利用情况: 1.查询条件为 userid 可以通过key看到,联合索引有效 2 阅读全文
posted @ 2019-05-09 09:12 带着梦逃亡 阅读(12589) 评论(1) 推荐(2) 编辑
摘要:不一致产生的原因 我们在使用redis过程中,通常会这样做:先读取缓存,如果缓存不存在,则读取数据库。伪代码如下: 写数据库的伪代码如下: 不管是先写库,再删除缓存;还是先删缓存,再写库,都有可能出现数据不一致的情况 因为写和读是并发的,没法保证顺序,如果删了缓存,还没有来得及写库,另一个线程就来读 阅读全文
posted @ 2019-04-28 12:29 带着梦逃亡 阅读(5742) 评论(0) 推荐(0) 编辑
摘要:描述你的问题最近开发遇到一个大量订单过期处理的问题,比如我拍了一个商品,半个小时之后他就不能付款了或者这个订单应该被删除掉。 第一、反应是crontab,但是考虑到每次都要去查mysql,感觉会影响效率;第二、有人提示我用消息队列rabbitmq,但是我看了半天感觉消息队列好像没啥用,我感觉逻辑还是 阅读全文
posted @ 2019-04-24 18:10 带着梦逃亡 阅读(1667) 评论(0) 推荐(0) 编辑
摘要:u Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] c: 分表技术(水平分割、垂直分割) d: 读写[写: update/delete/ad 阅读全文
posted @ 2019-03-28 13:17 带着梦逃亡 阅读(2140) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示