数据库
Asure灬无痕
不忘初心,方得始终!
技术积累ing...
展开
-
数据库连接池大小
https://mp.weixin.qq.com/s/_h-SMmLnuocT2okncwCjBAhttps://www.jianshu.com/p/a8f653fc0c54数据库瓶颈:1. 内存2. cpu3. 磁盘io4. 网络io内存基本不做考虑,如果是好的磁盘入ssd,尽量少的连接数,接近于cpu核心数,如果用硬盘,连接数=2*核心数+磁盘数。实际可以通过测试自己微调因为线...转载 2019-07-19 17:55:35 · 152 阅读 · 0 评论 -
delete、drop、truncate删表的区别
DELETEdelete from 表名 //删除整张表delete from 表名 where 条件 //删除表中符合条件的数据属于DML语言,每次删除一行,都在事务日志中为所删除的每行记录一项。产生rollback,事务提交之后才生效;如果有相应的 trigger,执行的时候将被触发,如果删除大数据量的表速度会很慢TRUNCATEtruncate table 表名...原创 2019-07-19 17:57:55 · 201 阅读 · 0 评论 -
Mysql 事务隔离级别
什么是事务事务(Transaction)是并发控制的基本单位。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。所以,应该把他们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。事务的4大特性:原子性:一个事务必须视为一个...原创 2019-07-19 18:24:45 · 367 阅读 · 0 评论 -
Mysql 数据结构
MySQL 数据类型整数类型类型使用的字节数越多,意味着能表示的数值范围就越大,但是也就越耗费存储空间。MySQL 整数类型如下:类型字节数无符号取值范围有符号取值范围含义tinyint10~2^8-1-27~27-1非常小的整数smallint20~2^16-1-216~216-1小的整数mediumint30~2^24-1-22...原创 2019-07-19 18:29:38 · 818 阅读 · 0 评论