
mysql
文章平均质量分 56
积极流年
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 乐观锁和悲观锁及InnoDB测试
1、乐观锁总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和CAS算法实现。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库提供的类似于write_condition机制,其实都是提供的乐观锁。在Java中java.util.concurrent.atomic包下面的原子变量类就是使用了乐观锁的一种实现方式CAS实现的。两种锁的使用场景从上面对两种锁的介绍,我们知道两种锁各有优缺点,不可原创 2021-02-11 12:50:11 · 349 阅读 · 0 评论 -
SQL统计出每个用户的月度访问次数和累积访问次数
如下的用户访问数据userId visitDate visitCountu01 2017-01-21 5 1u01 2017-01-23 6 2u02 2017-01-23 6 3u03 2017-01-22 8 4u04 2017-01-20 3 5u02 2017-02-21 ...原创 2020-04-03 00:27:29 · 8298 阅读 · 0 评论 -
SQL不同条件分类统计某个字段数值之和,以及所占百分比
按照不同条件分类统计想求一条sql 语句,统计某个字段数值之和,以及所占百分比,比如有一张表T1,PID FLAG WEIGHTa 1 20b 0 30c 0 0d 1 150希望结果是FLAG0 PER0 FLAG1 PER130 15% 85% 170CREATE TABLE `test_cal_percent` ( `PID` char(5) COLLATE utf...原创 2020-04-02 23:43:33 · 5543 阅读 · 0 评论 -
MYSQL数据库设计经验
MYSQL数据库设计规范 1、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成; 命名简洁明确(长度不能超过30个字符); 例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀; 除非是备份数据库可以加...原创 2020-04-01 21:36:19 · 368 阅读 · 0 评论 -
索引失效及联合索引生效总结
组合索引的使用效果的总结1.组合索引多字段是有序的,并且是个完整的BTree 索引,有最左原则多列索引是先按照第一列进行排序,然后在第一列排好序的基础上再对第二列排序,如果没有第一列的话,直接访问第二列,那第二列肯定是无序的,直接访问后面的列就用不到索引了。搜索需要从根节点出发,上层节点对应靠左的值,搜索需要从根节点出发,否则不从根节点出发,后面的节点对应下层的值,依旧是乱序的,需要遍...原创 2020-03-16 23:31:16 · 2643 阅读 · 1 评论 -
linux mysql 8 安装
一、下载安装包wget .../mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz二、创建mysq用户groupadd mysqluseradd -g mysql mysqlpasswd mysql;三、创建mysql 目录mkdir /appdata/mysqlchown mysql.mysql /appdata/mysql -...原创 2020-01-07 19:24:10 · 226 阅读 · 0 评论 -
sql 查询每隔3天的量
思路:根据日期yyyy-MM-dd mm:HH:ss 格式,天数dd/3 归于dd/3×3 ,00,01,02 为00,进行分组统计。sql如下:select substr(FROM_UNIXTIME((curtime)/1000),1,14) || case when substr(FROM_UNIXTIME((curti...原创 2019-11-18 21:03:17 · 1279 阅读 · 0 评论 -
MySQL 事务没有提交导致 锁等待 Lock wait timeout exceeded
1、事务未提交在使用spring test 做单元测试时,debug导致事务没有提交,Lock wait timeout exceeded;定位到该表,直接navicat 上insert 该表,Lock wait timeout exceeded;确认是该表的事务没有提交,锁被占用没释放:select * from information_schema.innodb_trx;查原创 2017-06-27 21:43:07 · 3957 阅读 · 0 评论