
Database
文章平均质量分 79
gnocuohz
读万卷书行万里路
展开
-
【Java面试眼前一亮小技巧】Redis单线程有什么问题呢?
前言Redis作为常用的缓存方案,在Java面试中是必然会问的,那么在面试过程中有哪些知识点可以让面试官眼前一亮呢,今天我们就来讲一下Redis单线程的一些问题。面试模拟面试官:小伙子看你骨骼惊奇,必然是背八股文好手,问你几个Redis的问题吧,Redis为什么这么快来讲讲?这不简单!redis基于内存实现,不需要经过磁盘IO数据结构高效,动态字符串、跳表等数据编码合理,在不同长度使用不同的数据结构,比如说zset 对象中保存的元素个数小于及成员长度小于一定值使用 ziplist 编码,任意原创 2022-03-20 23:09:28 · 1555 阅读 · 1 评论 -
[InnoDB]性别字段为什么不适合加索引
表结构与数据id为主键,id为5,15,25,35…时sex=1sex=0,90000条数据;sex=1,10000条数据CREATE TABLE `people` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `sex` tinyint(1) unsi...原创 2018-11-01 21:06:12 · 9447 阅读 · 5 评论 -
[InnoDB]Mysql加锁情况
innodb七种锁共享/排他锁(Shared and Exclusive Locks)1.共享锁(Shared Locks,S锁)2.排他锁(Exclusive Locks,X锁)可以一起读,读写/写写互斥。意向锁(Intention Locks)1.意向共享锁(intention shared lock,IS)2.意向排它锁(intention exclusive lock,IX)...原创 2018-11-19 20:37:27 · 993 阅读 · 0 评论 -
《MySQL实战45讲》个人总结
一、知识点未完成二、参数配置transaction-isolation:推荐配置为READ-COMMITTED。binlog_format参数format定义优点缺点statement记录的是修改SQL语句日志文件小,节约IO,提高性能准确性差,对一些系统函数不能准确复制或不能复制,如now()、uuid()等row(推荐)记录的是每行实际数据的变...原创 2019-06-06 14:30:54 · 10320 阅读 · 0 评论