mysql
文章平均质量分 87
邓彪1022
方向错了,速度再快又有什么用。
展开
-
数据库讲讲Redis缓存更新一致性
讲讲Redis缓存更新一致性。数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。当执行写操作后,需要保证从缓存读取到的数据与数据库中持久化的数据是一致的,因此需要对缓存进行更新。因为涉及到数据库和缓存两步操作,难以保证更新的原子性。在...转载 2021-04-09 00:45:21 · 626 阅读 · 0 评论 -
分享:详记一次MySQL千万级大表优化过程!
问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和SQL语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!我尝试解决该问题,so,有个这个日志。方案概述方案一:优化现有MySQL数据库。优点:不影响现有业务,源程序不转载 2021-03-30 17:05:00 · 334 阅读 · 0 评论 -
MySQL如何有效的存储IP地址
前几天一个朋友去面试,告诉我面试官问他 IP 地址是怎么存在数据库的?他当时也没多想,直接就回答的存字符串啊前面这段权当看看,毕竟 IP地址 本来就是一个字符串,存放在数据库作为字符穿类型,也是无可厚非的。但是,阿淼我可是一个喜欢换位思考的人,站在面试官的角度,你觉得我会问这么一个低级的问题么? 那么档案当然是否定的。所以,面试官想知道的是你对这个问题会不会有深度思考,从此来一定程度的判断你在平常的开发中只是一个单纯的 "搬砖" 的码农,还是一个有灵魂的 Coder 。序言针对这个问题,首先声明转载 2021-03-30 17:03:44 · 141 阅读 · 0 评论 -
java中常见数据库字段类型与java.sql.Types的对应
常见数据库字段类型与java.sql.Types的对应Oracle与java.sql.Types的对应Oracle java.sql.Types blob blobchar charclob clobda...原创 2020-07-23 16:56:50 · 293 阅读 · 0 评论 -
mysql错误:java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents
java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configu...原创 2020-02-22 23:10:31 · 5937 阅读 · 5 评论 -
SpringBoot 整合durid的所有方式(详细总结)
整合了一大堆ORM,是时候增加一个连接池了,此处选用了druid作为连接池,druid是alibaba开源平台上的一个数据库连接池实现,对比c3p0,dbcp加入了对数据库的监控,不知道甩出几条街的距离,个人推为数据库连接池的首选(手动摊手)这里仍然使用jpa+druid首先先来看看引入的依赖 <dependencies> <dependen...转载 2020-02-22 22:50:02 · 2649 阅读 · 0 评论 -
Mysql中Left Join 与Right Join 与 Inner Join 与 Full Join的区别
看看Left Join 与Right Join 与 Inner Join 与 Full Join对表进行操作后得到的结果。在数据库中新建两张表,并插入要测试的数据。新建表:[sql] view plain copy USE [Test] GO /****** 对象: Table [dbo].[EMP] 脚本日期: 06/22/2012 15:37:28 ******/ SET ANS...转载 2018-05-03 00:20:29 · 175 阅读 · 0 评论 -
Got error 28 from storage engine mysql磁盘空间不足
问题:Got error 28 from storage engine原因:存储引擎不够,无法执行此SQL语句,磁盘空间不足。清除磁盘日志数据解决方案:1、在数据库所在的linux服务器上,用df查看磁盘使用情况。2、在数据库所在的linux服务器上,用du查看目录大小。3、删除相应的大文件,或者表数据。最后查出是由于mysql的磁盘空间不足,清除日志即可 ...原创 2019-01-31 22:55:41 · 278 阅读 · 0 评论