Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
目录 前言 实战 1、无锁 2、悲观锁 3、乐观锁 总结 前言 悲观锁和乐观锁是用来解决并发问题的两种思想,在不同的平台有着各自的实现。例如在Java中,synchronized就…
目录 1.新建项目 2.添加依赖 3.spring容器中创建DriverManagerDataSource和JdbcTemplate对象 3.1在springboot中…
目录 1、问题场景 2、原因分析 3、解决方案 4、拓展知识 4.1 limit查询优化 4.2 limit与order by结合使用 5、小结 1、问题场景 新上线一个交易记录导…
目录 建表 查看数据库文件: 插入 查询 删除 补充:Mysql自动按月表分区 MySQL单表数据量,建议不要超过2000W行,否则会对性能有较大影响。最近接手了一个项目,单表数据…
首先我们思考一个问题: 要插入如此庞大的数据到数据库,正常情况一定会频繁地进行访问,什么样的机器设备都吃不消。那么如何避免频繁访问数据库,能否做到一次访问,再执行呢? Java其实…
除了B-Tree 索引,MySQL还提供了如下索引: Hash索引 只有Memory引擎支持,场景简单 R-Tree索引 MyISAM的一个特殊索引类型,主要用于地理空间数据类型 …
目录 操作方式 操作过程 对现有的一个表进行创建分区表,并把数据迁移到新表,可以按时间来分区,然后这表不是实时更新,每天有一次插入操作。 时间比较充裕,但是服务器上有其他应用,使用…
目录 前言 1.先彻底卸载现有版本MySQL。 2.下载deb并按照MySQL8.x。 3.创建用户和配置权限。 总结 前言 最近忙于Fighting的项目,所以笔耕有些松懈,实为…
目录 分表的目的 举个栗子 分表策略 已经上线的运行中的表怎么办? 步骤1 上线双写 步骤2 全量同步 步骤3 查询新表数据 总结 分表的目的 项目开发中,我们的数据库数据越来越大…
目录 1、一个完整SQL查询语句的书写顺序 2、一个完整的SQL语句执行顺序 3、关于select和having执行顺序谁前谁后的说明 1、一个完整SQL查询语句的书写顺序 -- …
目录 1、什么是事务? 2、和事务相关的语句只有这3个DML语句:insert、delete、update 3、假设所有的业务都能使用1条DML语句搞定,还需要事务机制吗? 4、事…
目录 1.数据源 2.数据整体排名 1)普通排名 2)并列排名 3)并列排名 3.数据分组后组内排名 1)分组普通排名 2)分组后并列排名 3)分组后并列排名 4.分组后取各组的前…
Mysql5.7中使用group concat函数数据被截断的问题完美解决方法
使用MySQL的geometry类型处理经纬度距离问题的方法