mysql
啊困兽犹斗
这个作者很懒,什么都没留下…
展开
-
selectKey标签详解
selectKey标签详解原创让我做你的眼睛、 最后发布于2019-05-14 19:10:35 阅读数 2710 收藏展开1.为什么要使用selectKey数据库主键包括自增和非自增,有时候新增一条数据不仅仅知道成功就行了,后边的逻辑可能还需要这个新增的主键,这时候再查询数据库就有点耗时耗力,我们可以采用selectKey来帮助我们获取新增的主键2.具体实现demo查询数据库最简...转载 2020-01-20 11:05:32 · 1423 阅读 · 0 评论 -
浅析mysql的锁
转载:https://www.jianshu.com/p/2633fc36b57albcBoy关注2018.04.28 14:11字数 5134阅读 549评论 1喜欢 0目录:1.锁的定义与分类(表、行、页)2.锁相关的语句(查看锁)3.mysql事务4.乐观锁和悲观锁5.数据库死锁1.锁的定义与分类1.1.锁的定义锁是计算机协调多个进程或线程并发访问某...转载 2019-03-14 19:43:27 · 193 阅读 · 0 评论 -
快速给数据库大表添加字段或索引方法
转载:https://blog.csdn.net/jiahao1186/article/details/810396132018年07月14日 00:14:25刘雪东阅读数:1333第一,基础方法增加字段基本方法,该方法适合十几万的数据量,可以直接进行加字段操作。 1 ALTERTABLEtbl_tplADDtitle(255)DEFA...转载 2019-03-15 11:35:02 · 694 阅读 · 0 评论 -
在mybatis中#{}和${}的区别,使用场景及sql注入
转载:https://blog.csdn.net/ideality_hunter/article/details/80623526https://blog.csdn.net/weixin_42323802/article/details/824251112018年09月05日 15:47:53打豆豆。阅读数:1061标签:#{}和${} #{} ${} 更多个人分类:myb...转载 2019-03-12 21:14:57 · 2688 阅读 · 0 评论 -
Mysql:查询卡死的sql
转载:https://blog.csdn.net/benben683280/article/details/787990102017年12月14日 09:36:47低至一折起阅读数:2902版权声明:本文为博主原创文章,转载请注明来源。 https://blog.csdn.net/benben683280/article/details/78799010mysql命令:sho...转载 2019-03-26 20:39:23 · 2063 阅读 · 0 评论 -
分库分表技术演进&最佳实践-修订篇
转载:https://mp.weixin.qq.com/s/3ZxGq9ZpgdjQFeD2BIJ1MAhttps://tech.youzan.com/trade_manage/每个优秀的程序员和架构师都应该掌握分库分表,这是我的观点。移动互联网时代,海量的用户每天产生海量的数量,比如: 用户表 订单表 交易流水表 以支付宝用户为例,8亿;微信用户更是10...转载 2019-04-16 20:23:08 · 225 阅读 · 0 评论 -
MySql小表驱动大表
转载:https://blog.csdn.net/dc2222333/article/details/78234649https://blog.csdn.net/codejas/article/details/78632883一、为什么要用小表驱动大表1、驱动表的定义当进行多表连接查询时, [驱动表] 的定义为:1)指定了联接条件时,满足查询条件的记录行数少的表为[驱动表]...转载 2019-05-24 16:38:42 · 6465 阅读 · 0 评论 -
MySQL中通过EXPLAIN如何分析SQL的执行计划详解
转载:https://www.jb51.net/article/145515.htm前言在MySQL中,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序。下面分别对EXPLAIN命令结果的每一列进行说明:.select_type:表示SELECT的类型,常见的取值有:类型 说明 ...转载 2019-06-10 22:26:08 · 158 阅读 · 0 评论 -
mysql 优化sql语句的几种方法
转载:https://www.cnblogs.com/kongzhongqijing/articles/3544822.html优化sql语句的几种方法1、通过show status命令了解SQL的执行效率show [session|global]status like 'com_%';2、定位执行效率较低的SQL语句1)慢查询 开启方法linux:配置文件(/...转载 2019-06-10 22:38:09 · 6921 阅读 · 0 评论 -
MySQL 分库分表方案,总结的非常好!
转载:https://juejin.im/entry/5b5eb7f2e51d4519700f7d3c阅读 8226收藏 972018-07-31原文链接:mp.weixin.qq.com如何通过 RESTful API 玩转Agora云录制juejin.im作者:苦逼码农2014来源于:http://www.cnblogs.com/405845829qq/p/...转载 2019-07-26 09:52:06 · 190 阅读 · 0 评论 -
InnoDB的MVCC机制
转载:https://www.jianshu.com/p/0ef46997c3002017.08.08 20:36*字数 1851阅读 1895评论 2喜欢 9在讲解InnoDB的MVCC机制之前,我们应该了解MySQL所支持的事务,以及各个事务级别的区别和每一个事务级别所存在的问题。1. 事务事务必须保证ACID,而ACID表示原子性、一致性、隔离性和持久性...转载 2019-03-07 10:26:02 · 173 阅读 · 0 评论 -
MySQL之内连接、左连接和右连接
链接:https://www.cnblogs.com/zhaoyini/p/join.html数据表内数据如下:books表: ...转载 2019-03-06 22:23:18 · 572 阅读 · 0 评论 -
一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把mysql重启,再insert一条记录,这条记录的ID是18还是15 ?
转载:https://blog.csdn.net/xzp_12345/article/details/794585862018年03月06日 15:13:05SCU阳光阅读数:1670一般情况下,我们创建的表的类型是InnoDB,如果新增一条记录(不重启mysql的情况下),这条记录的id是18;但是如果重启(文中提到的)MySQL的话,这条记录的ID是15。因为InnoDB表只把自增...转载 2019-03-06 22:17:03 · 250 阅读 · 0 评论 -
数据库事务隔离
转载:https://www.cnblogs.com/xdp-gacl/p/3984001.html一、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 例如:A——B转帐,对应于如下两条sql语句 update from account set money=money+100 where name='B'; update f...转载 2018-11-07 19:56:07 · 275 阅读 · 0 评论 -
MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)
转发:https://blog.csdn.net/mysteryhaohao/article/details/51669741 锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性...转载 2018-11-01 21:20:30 · 149 阅读 · 0 评论 -
MySQL 避免行锁升级为表锁——使用高效的索引
转载:https://www.aliyun.com/jiaocheng/1115211.html 摘要:众所周知,MySQL的InnoDB存储引擎支持事务,默认是行锁。得益于这些特性,数据库支持高并发。如果InnoDB更新数据使用的不是行锁,而是表锁呢?是的,InnoDB其实很容易就升级为表锁,届时并发性将大打折扣了。经过我操作验证,得出行锁升级为表锁的原因之一是:SQL语句中未使用到索引,或者...转载 2018-12-17 16:40:10 · 629 阅读 · 0 评论 -
深入浅出数据库索引原理
转载:https://www.cnblogs.com/aspwebchh/p/6652855.html前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后...转载 2019-02-21 17:51:00 · 121 阅读 · 0 评论 -
分布式之数据库和缓存双写一致性方案解析
转载:http://blog.jobbole.com/113992/ 引言为什么写这篇文章?首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行...转载 2019-02-21 19:53:35 · 199 阅读 · 0 评论 -
springbootTestDao
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = BaseTestBeanConfig.class)@DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_EACH_TEST_METHOD)@TestExecutionListeners...原创 2019-02-18 16:13:24 · 266 阅读 · 0 评论 -
Mysql存在唯一索引条件下,实现插入如果重复则自动更新
转载:https://blog.csdn.net/zl18310999566/article/details/795387382018年03月13日 12:31:39雨幕下的稻田阅读数:1683版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zl18310999566/article/details/79538738当我们需要将数...转载 2019-03-01 13:41:46 · 629 阅读 · 0 评论 -
记录一次经历的数据库从单库到分库分表的过程
转载:https://blog.csdn.net/mr_zheng0_0/article/details/79753850前言 目前所在的的项目组,由于项目正在处于一个业务爆发期,每天数据的增长量已经给我们数据库乃至系统造成了很多不确定的因数,前期依靠优化业务和SQL等方式暂时还能够支撑住。但是最近发现某些表数据达到500W+以后查询统计性能严重下降,高峰时段出现了很多SQL阻塞...转载 2019-03-13 21:23:51 · 892 阅读 · 0 评论 -
mysql中count的理解与使用
转载:https://blog.csdn.net/h2604396739/article/details/851700512018年12月21日 19:39:25深山猿阅读数:6351版权声明:转载请注明出处 https://blog.csdn.net/h2604396739/article/details/85170051首先需要声明,下面的内容主要是基于innodb;myIsa...转载 2019-03-13 21:42:41 · 424 阅读 · 0 评论 -
MySQL常见的三种存储引擎
原文链接:https://www.cnblogs.com/yuxiuyan/p/6511837.html 简单来说,存储引擎就是指表的类型以及表在计算机上的存储方式。存储引擎的概念是MySQL的特点,Oracle中没有专门的存储引擎的概念,Oracle有OLTP和OLAP模式的区分。不同的存储引擎决定了MySQL数据库中的表可以用不同的方式来存储。我们可以根据数据的特点来选择不同...转载 2018-11-07 19:55:44 · 201 阅读 · 0 评论