
数据库
文章平均质量分 92
CrazyZomble
这个作者很懒,什么都没留下…
展开
-
保证让你看懂 mysql 的insert on duplicate key update
一.作用和使用场景在mysql入库时,不能出现两条数据主键一致的情况,因为在两条数据的主键一致的情况下,mysql就会判定为待插入数据在数据库中存在重复数据,也就是说判断数据是否重复是根据主键来区别的。但是有一些场景,如日志文件解析入库,消息队列接收数据入库等情况下可能解析到或者接收到待插入的重复数据。但是如果程序还是使用insert的话就会导致失败,在这种情况下我们的需求就变成了如...原创 2018-11-10 16:32:18 · 1867 阅读 · 0 评论 -
记录一次删了开发环境数据库文件恢复的过程!(大部分恢复)
是的,我一不小心把开发环境下数据库的data删除了show variables like '%datadir%';对的,就是上面这个路径下的全删了,恐怖。。。。。 当时脑子一片空白,想想还好是开发环境,后面赶快找运维恢复。。 删了这些文件之后,mysql进程还在(这是最好的结果),服务已经挂了。 在看完运维噼里啪啦一顿操作数据库终于恢复好了(有惊无险。。),赶紧抓着这个机...原创 2018-12-24 20:23:22 · 1362 阅读 · 1 评论 -
Redis学习日记(五):内存管理
1、查看现在redis内存使用情况:使用 info memory 即可查看。这里有3个内容我们得注意 : ①:used_memory :物理使用的内存空间(1.97M)。 ② :user_memory_rss :操作系统认为Redis使用的内存空间。这里是(2.59M)。 ...原创 2019-01-12 18:58:46 · 377 阅读 · 0 评论