首页
学习
活动
专区
工具
TVP
发布

技术人生

专栏作者
126
文章
261653
阅读量
25
订阅数
mysql之索引详解
mysql存储引擎有以下几种类型:myisam、innodb、csv、memory等,当然常用的还是myisam和innodb
sinnoo
2022-03-24
2970
Redis乐观锁解决高并发抢红包的问题【redis】
乐观锁是一种不会阻塞其他线程并发的机制,它不会使用数据库的锁进行实现,它的设计里面由于不阻塞其他线程,所以并不会引发线程频繁挂起和恢复,这样便能够提高并发能力,所以也有人把它称为非阻塞锁,那么它的机制是怎么样的呢?
sinnoo
2022-01-04
9370
一次数据磁盘爆满的问题排查过程
4.查看PHP的错误日志,打开php.ini文件,错误位置在/var/log/php/error.log
sinnoo
2022-01-04
3880
Redis悲观锁解决高并发抢红包的问题【redis】
一、悲观锁是一种利用数据库内部机制提供的锁的方法,也就是对更新的数据加锁,这样在并发期间一旦有一个事务持有了数据库记录的锁,其他的线程将不能再对数据进行更新了,这就是悲观锁的实现方式。
sinnoo
2022-01-04
3820
死锁不处理,拿钱走人【mysql】
解决脏读 修改时加排他锁(写锁),直到事务提交后才释放,读取时加共享锁(读锁),其他事务只能读取,不能再有更新操作 ,防止脏读
sinnoo
2021-07-29
9810
缓存穿透、缓存击穿、缓存雪崩区别和解决方案【php】
缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,这时的用户很可能是攻击者,攻击会导致数据库压力过大。
sinnoo
2020-11-13
1.5K0
mysql使用shell命令,复制库到另一库【mysql】
mysqldump -u root -p source_db > /tmp/db_bak.sql #导出数据库 123456 #这里会提示你输入数据库密码 扩展1: mysqldump -u root -p dz pre_portal_comment > /tmp/pre_portal_comment_bak.sql #导出数据库中的某个表 扩展2: 现在很多项目使用阿里云数据库RDS,导入时可能会有问题,一般是数据库编码问题,gbk和utf8,要统一。 创建数据库 CREATE DA
sinnoo
2020-11-13
1.2K0
ZEROFILL和UNSIGNED的区别【mysql】
有符号包含负数,无符号不包含负数。对于正整数范围而言,无符号能存储的数据是有符号的两倍。
sinnoo
2020-11-13
1.4K0
mysql的count统计查询到底要怎么用【mysql】
2,统计行数时,如果不加where,它可以直接取到结果,因为它可以利用存储引擎的特性直接获得这个值,比如count(*)
sinnoo
2020-11-13
3.3K0
Mysql中事务的使用【mysql】
1,作用 主要用户操作处理量大,复杂度高的数据。要保证sql语句,要么全执行,要么全不执行,但它必须要满足四个条件:原子性,一致性,隔离性,持久性。 2,方法 事务有两种处理方法 【用 BEGIN, ROLLBACK, COMMIT来实现】 BEGIN 开始一个事务 ROLLBACK 事务回滚 COMMIT 事务确认 【直接用 SET 来改变 MySQL 的自动提交模式】 SET AUTOCOMMIT=0 禁止自动提交 SET AUTOCOMMIT=1 开启自动提交
sinnoo
2020-11-13
3.4K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档