数据库
文章平均质量分 59
qq_34812039
这个作者很懒,什么都没留下…
展开
-
mysql总结
In_use: 表锁或锁请求的数量在表中。trx_requested_lock_id:事务当前正在等待锁的标识,可以和 INNODB_LOCKS 表 JOIN 以得到更多详细信息。blocking_lock_id:某一事务的锁的 ID,该事务阻塞了另一事务的运行。trx_lock_memory_bytes:事务锁住的内存大小,单位为 BYTES。trx_tables_in_use:当前事务执行的 SQL 中使用的表的个数。trx_last_foreign_key_error:最后一次的外键错误信息。...原创 2022-08-11 14:53:41 · 214 阅读 · 1 评论 -
mybatis-plus启用 InsertBatchSomeColumn
mybatis-plus启用 InsertBatchSomeColumn创建一个SpiceBaseMapper继承DefaultSqlInjector考虑batchSize 创建一个SpiceBaseMapper /** * @date: 2022/4/6 18:56 * @author: lq */ public interface SpiceBaseMapper<T> extends BaseMapper<T> { /** * 批量插入 * {@原创 2022-04-07 09:57:43 · 1812 阅读 · 0 评论 -
Java web 开发环境搭建
Java web 开发环境搭建一、安装JDK二、安装MySQL数据库三、安装Tomcat 一、安装JDK 执行以下命令,查看yum源中JDK版本。 yum list java* 执行以下命令,使用yum安装JDK1.8。 yum -y install java-1.8.0-openjdk* 执行以下命令,查看是否安装成功。 java -version 如果显示如下图内容,则表示JDK安装成功。 二、安装MySQL数据库 执行以下命令,下载并安装MySQL官方的Yum Repositor原创 2021-12-31 13:24:56 · 321 阅读 · 0 评论 -
击穿、穿透,雪崩
击穿、穿透,雪崩1、击穿1.1描述1.2解决方案1、穿透1.1描述1.2解决方案1、雪崩1.1描述1.2解决方案 1、击穿 1.1描述 把redis当缓存使用的时候,key本身存在且key会过期(过期时间/key淘汰策略),在可以过期的一刹那,刚好有大量的请求并发的,访问就会达到数据库。这种现象叫做击穿。 1.2解决方案 只能依赖锁。 1、穿透 1.1描述 把redis当缓存使用的时候,大量的查询不存在key,这个时候大量的请求会到达数据库。这种现象叫做穿透。 1.2解决方案 布隆过滤器,缺点:不能删除。原创 2021-04-22 16:05:34 · 95 阅读 · 0 评论 -
使用powerDesignr生成sql语句
powerDesignr的使用 powerDesignr的使用1、连接数据库1.1打开powerDesignr,新建model1.2database -> connect to data source1.3、创建新数据源2、数据库到模型2.1 database -> update model from database...3、导出sql语句3.1改变当前空间的DBMS3.2database -> Generate database 1、连接数据库 1.1打开powerDesignr,新建原创 2021-04-07 17:44:25 · 103 阅读 · 0 评论 -
oracle简单操作
oracle简单操作一、管理员登录二、创建表空间1.创建临时表空间2.创建临时表空间三、创建用户四、用户授权 一、管理员登录 二、创建表空间 1.创建临时表空间 create temporary tablespace oa_cfwsj_temp tempfile 'D:\app\Administrator\oradata\oa\oa_cfwsj_temp.dbf' size 50m autoextend on原创 2021-03-01 14:48:13 · 78 阅读 · 0 评论