您的位置:
首页
>
数据库
MyBatis 缓存
MyBatis缓存分为一级缓存和二级缓存一级缓存MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓
mysqldump与source
mysqldump示例 mysqldump --default-character-set=utf8 -d --opt -hlocalhost -uroot -p123456 --where="id = 5" vim
MySQL 编码
编码的种类SHOW VBRIABLES LIKE '%character%';1) character_set_client : MySQL Server 假定client传输数据过来的时候的编码2) charact
GreatSQL优化技巧:手动实现谓词下推
GreatSQL优化技巧:手动实现谓词下推导语最近总是听到用 AI 来优化 SQL 的言论,今天心血来潮试了一下,把表结构、统计信息、SQL语句、执行计划都告诉AI,AI给出了一大堆的建议,它会从索引,语句改写,参数
MySQL外键
外键成本1.对子表进行插入操作时,需要约束父表中的外键行,也就是对父表的外建行加锁,以确保这个外键不会再子表插入事务结束前被更改,从而导致额外的锁等待2.Innodb强制外键使用索引,而如果外键的选择性很低(例如st
MySQL 锁模式
InnoDB implements standard row-level locking where there are two types of locks, shared (S) locks and exclus
MySQL的数据类型
1.整数TINYINT: 8 bit 存储空间SMALLINT: 16 bit 存储空间MEDIUMINT: 24 bit 存储空间INT: 32 bit 存储空间BIGINT: 64 bit 存储空间分为SIGNE
MyBatis 查询示例
环境搭建数据库schema 1)datasource.xml配置<beans xmlns="http://www.springframewo
MySQL性能测试工具 mysqlslap
先看参数介绍FormatOption FileDescriptionIntroduced--auto-generate-sqlauto-generate-sqlGenerate SQL statements auto
[转]MySQL Explain
Mysql Explain 详解一.语法explain 例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-
MySQL全文索引
MyISAM全文索引作用对象是"全文集合",它将需要索引的所有列拼接成字符串,然后进行索引.它是一类特殊的双BTree索引,共有两层,第一层是所有关键字,然后对于每一个关键字,是一组文档指针.全文索引的词语过滤规则:
MyBatis Lazy Loading
MyBatis的Lazy Loading可以实现延迟查询Bean里的嵌套成员类,控制lazy loading的属性有lazyLoadingEnabled: lazy loading开关,默认为tr
上页
下页