这两个月来,很多小伙伴留言问我618、双11各大电商后端的技术,最多的是关于系统压力暴增情况下如何进行MySQL数据库优化的。
MySQL系列文章包含了基础的入门语法,以及常用的数据库优化手段,还有在实际环境中遇到的各种故障报错,分析问题思路,解决方法,学习过程中由浅入深...
今天脑海里蹦出了一个词“周期”,对的,周期。我觉得好像是一只无形的手,像是路口的红绿灯,路边的指示牌,能够通过这些规则的变化让交通秩序稳中有序。
对于节假日,难得的假期,尤其是外出的时候碰上几个数据库报警,那些报警又属于不得不处理的时候,真是让人上火,所以也想了一些办法来尽可能杜绝和避免这种情况。
这是学习笔记的第 2300篇文章 最近在听得到头条的时候,有一篇内容感觉很不错,是《怎样当好一名外卖骑手》,本来是的带着一丝的娱乐意味来听的,没想到确实让我有了新的认识。 我整理了下思路,打算和大家简单聊聊。 我会按照两个维度来聊关于外卖骑手这件事,分别是: 1)打破认知思维,重新看待外卖骑手 2)如何在长期,持续的跑单工作中提效。 首先是打破认知思维,重新看待外卖骑手,这里我没有职业歧视,偶尔会和外卖小哥聊一下,发现他们全年几乎无休,总是在争分夺秒。换了一个思路来看,外卖骑手这个职业只要勤劳
这是学习笔记的第 2431篇文章 赶个晚集,OceanBase发布会也有些天了,现场的感觉还是蛮好的,把整理的照片也发上来,供参考。 有组织和甲方站台。 有兄弟单位捧场 CEO站台 三地同时发布 现场压测,这个感觉很刺激。 阳振坤老师站台。 最喜欢这种情怀。 各大平台都可以找到我 微信公众号:杨建荣的学习笔记 Github:@jeanron100 CSDN:@jeanron100 知乎:@jeanron10
天天听人家说 ”查询优化“,以前用sqlite的时候总是不能理解,优化啥?不就那么些语句嘛。 入门MySQL之初,老师讲过一些,大致有点了解。入门(二)的时候写了索引,又了解了一点。 今天再来了解一下具体该如何个 ”查询优化“法。
在之前我翻译的官方文档中提到了 MariaDB 提供了对异步 I/O 的支持。那篇文章是一个比较简要的介绍。不过实际适配中,官方也提供了一个完整适配 libevent 的示例代码。本文算是对我上述示例代码的阅读笔记吧。
这是学习笔记的第 2432篇文章 首先来说下让人绝望的熵增定律, 引用混子哥的解读。 我们的生活和工作是如此,个人知识库和总结也是如此,最初是缺少一些素材,所以没有分类的烦恼,想怎么弄怎么弄,算是从0到1,而随着数量和质量的积累,会发现原来的玩法不行了,如果要搜索一些关键字,对于目录结构在脑子里得记个大概。我现在有近4000多的笔记和零零散散整理收集的内容,这个数量其实是比较庞大的,如何管理和归类这些内容就是摆在我面前的一个重要挑战,否则个人知识库就好像一潭死水一样,没有活力。 我也参
前两天我突然看到了一组数据,让我有点震惊!国内居然有83%的开发人员都在使用MySQL数据库!我承认是我格局小了,不过后来冷静下来仔细想了想倒也确实如此,毕竟 mysql永远滴神!MySQL是互联网中非常热门的数据库,在高并发业务场景下,一条好的SQL语句能为企业节省大量的运作时间和成本。如果优化得好,每秒可高达 57 万的写入!
这是学习笔记的第 2409篇文章 最近在琢磨一个问题,那就是我们每天上下班的路上会接收大量的信息,但是经过时间的沉淀之后,能够留下来的信息是少之又少,这一点让我很焦虑。 像开车上下班的路上,我有时候会听一些访谈和解读,带给我最大的收获是听起来有道理,但是要让我说个一二三,就感觉词穷了,而过了一段时间之后,其实这种听的效果跟没听没什么差别。 对此我做过一些尝试,比如我在路上听《冬吴同学会》,会听个大概,等到公司之后的时候就会找一下相应的文字版,从大段的文字中找到要点和观点,但是这种
上图是DB-Engines数据库流行度最新排行榜,Oracle、MySQL、SQLServer虽几经下滑,然而还是遥遥领先的前三名。后起之秀PostgreSQL和MongoDB持续增长,然而在体量上还相差甚远,可以预见这些年,三大关系型数据库的主流地位是不会动摇的。其中MySQL下滑速度要慢于Oracle,可能会逆袭。当下.NET开发领域,三大数据库的地位也是差异很大,Oracle应该算凤毛麟角了,SQLServer原本占据主流地位,这几年因为.NET Core跨平台开发的盛行,各种组件都优先使用Linux环境的,虽然SQLServer也推出了Linux版,然而.NET Core+MySQL才是最新标配。
继我的上篇博客:Oracle索引知识学习笔记,再记录一篇MySQL的索引知识学习笔记,本博客是我在学习尚硅谷的学习教程后,做的笔记,当然我不是为了所谓宣传,仅仅是学习记录的笔记。本来可以不分享出来,不过,分享出来的笔记不仅可以给网上的学习者参考学习,同时写在csdn比较方便,可以支持图片上传,也方便自己以后查找复习
这是学习笔记的第 2411篇文章 今天和同事在聊天的时候,我们谈到了一个有意思的问题,那就是对于工作的业务价值和技术价值的衡量。具体的维度和考量就不细说了,大体的意思有两点:首先是不要什么事情都需要上纲上线,时间长了难免会焦虑,都想往价值上去靠,挖空心思包装自己的说法,会更让自己陷入迷茫之中;第二是得有一个轴,也就是我们在一段时间里做事情,一定是有轻重缓急,那么这个核心的轴我们得把握中,而且得把握平衡,否则就是撒芝麻,没有轻重,全是碎片化。 同时在我的观察中,我发现很多职场老鸟都在如下的几个方面存在或多
这是学习笔记的第 2417篇文章 今天和研发团队沟通一个数据存储方案的设计和改造,大体的背景是在数据库中有些id类数据,如果数据类型是int,则存在一定的溢出风险,在程序层面需要提前考虑修改为int64,在MySQL中可以简单理解为bigint. 我们假设这个id字段为uid,如果是用户业务,则很多业务逻辑都是和这个uid强相关的,那么就会存在大量的业务梳理和研发代码的接入,如果底层数据存储的压力和风险过大,则这个事情的改进周期和影响范围就会更难以评估和控制。 所以这个问题从长期来看是未
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
翻译稿(文末有原文链接)网络安全研究组织最近开始在端口 3306/TCP 上扫描可访问的MySQL服务器实例。惊讶的是,发现大约230 万个 IPv4地址响应了扫描请求。更令人惊讶的是,发现超过130 万台 IPv6设备也做出了响应。 所以,IPv4 和 IPv6 扫描一共发现了全球360 万个可访问的 MySQL 服务器。 虽然不检查可能的访问级别或特定数据库的暴露程度,但这种风险是应该提前规避,从而避免更大的损失。 扫描方式 通过在端口3306/TCP上发出 MySQL 连接请求并收集以MySQL
在Oracle中,使用分区表是一种很自然的事情,数据库容量基本都是500G起,大小在5T以上都是很常见的。
[MySQL学习笔记] 3.mysqldump命令详解 Part 2 -备份全库
这是学习笔记的第 2430篇文章 最近一段时间解决了两个持续了多年的问题,想起来感觉自己还是挺蠢的。 第一件事情是关于邮件的,之前公司都是使用Outlook来管理邮件,我一般会把邮件归档下来,生成.pst文件,时不时能够回味下工作中的一些事情,也是一种难得的回忆。我们现在一直在用Foxmail,所以要把Outlook中的.pst文件导入到Foxmail就好像是一座大山摆在我面前,首先我尝试下载Outlook,结果因为版权的事情而无奈放弃了,其中还有很大的一部分原因是我尝试安装貌似和WPS冲突而导
相比于5代版本,这款跨越6、7代版本的8代版本有许多的好评,当然我也没体验过5代版本,反正要用就用最新的嘛。
关于我,自己接触Java比较早,但真正实际能到开发阶段,还是在疫情期间,因为要准备实习了,看网上这么卷,所以才开始框架的学习,在此之前,学习的态度的:三天打鱼,两天晒网;
这是学习笔记的第 2421篇文章 有时候想起一些工作和生活中的改变自己的机会还是蛮有意思的,绝对不是标榜所谓的成功,因为我远远达不到,仅仅是对我个人来说,回过头来看这些转折点都很偶然,有些场景到现在都难以关联起来,但是结果就是如此。所以,我觉得我们工作中不要有太强的功利性,需要多一些耐心,保持好奇心。 比如我2009毕业后工作的第一家公司,是在一个社会招聘会中碰到的,当时大环境不好,就业形势还是比较严峻的。我在诺大的会场中转来转去,没有方向,基本都是一些偏技术支持的岗位多一些,当时这家招聘的要
MySQL能够识别和使用的数据值包括数值、字符串值、日期/时间值、坐标值和空值(NULL)。
我写这系列博文的目的,是在自己学会、实现并熟练掌握之后,想帮助正在学习的人门,通过将自己的经验传递出去,让你们少走一点弯路,节省大量用在查询和翻阅资料上的时间。
这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程.
MySQL笔记: B站宋红康最新教程 (持续更新中) 最新版MySQL笔记 : B站宋红康讲的MySQL, 堪称MySQL天花板教学 整理笔记地址: https://blog.csdn.net/m0_
这是学习笔记的第 2416篇文章 说实话,数学不是我的强项,因为对我来说,数学是那种少有灵感的学科,我在这方面的学习只能靠最朴素的练习。孩子是一面明镜,在教孩子的过程中我时常能够发现自己曾经的影子,我发现孩子在学习上难以保持专注,同时不会刻意去抓重点,我有一个能够审视自我的习惯,我经常会反思自己哪里做得不够好,所以两者结合起来,我发现教孩子学数学这件事情好像可以再努力一下。 我观察到孩子学习的一些现象,有时候感觉挺无奈,其中的一个重要原因是如果学习效率不高其实会浪费很多时间,这些时间用来玩就好了,
往期专题请查看www.zhaibibei.cn 这是一个坚持Oracle,Python,MySQL原创内容的公众号 前面说了MySQL Linux平台和Windows平台的安装 下面开始是MySQL的一些学习笔记 前面我们说了如果构造数据 这节开始说MySQL 的备份 环境为MySQL 5.7.25 MySQL 5.7 Windows平台安装 MySQL 5.7 Linux平台安装 Part 1 MySQL 5.7.21 Linux平台安装 Part 2 [周末往期回顾]MySQL 5.7 常用命令
Metric:mysql.innodb_row_lock_waits Tags:port=4306,service=xxxx diff(#1): 996>900
前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. LAMP环境搭建 [MySQL学习笔记(基础篇)]稍后更新 [MySQL学习笔记(基础篇)]稍后更新 [PHP&MySQL学习笔记(实际应用篇)] 稍后更新 本文阅读建议 1.一定要辩证的看待本文. 2.本文并不会涉及到MySQL详细知识点,只陈述在学习MySQL过程中遇到的关键点. 3.MySQL依照其开发应用分为'基础篇,高级篇,实际应用',根
java servlet+jsp+bean开发开源宅商城系统,未用任何java开源框架
阿秀一直强调过实习的重要性,很早以前就强调过,能去实习的机会一定要优先去实习,校招求职这块实习的加分项很大。
LNMP 下的很多软件目录以及配置文件位置总是记不住,每次折腾的时候都的找到官方的文档说明作参考,于是为了方便我就把一些经常要用到的以【学习笔记收藏】开头的形式发到这个博客上来,方便自己查阅和参考,其实主要就是为了方便自己,官方文档查看还是没有自己的博客来的方便呀。 LNMP 相关软件安装目录 Nginx 目录: /usr/local/nginx/ MySQL 目录 : /usr/local/mysql/ MySQL 数据库所在目录:/usr/local/mysql/var/ MariaDB 目录 :
2019年快结束了,给大家整理了今年来最经典的面试真题100道,每个题目都有详细的解答,收集了java基础、RabbitMQ,微服务、MySQL数据库、Java并发、JVM,Redis、设计模式,Spring / Spring MVC,等专题的经典面试真题,和详细分析。
OceanBase是原生分布式关系数据库软件,开源已经有些日子了,一直拖着没有做一些测试。这两天刻意抽时间做了下测试,还是挺惊喜的。
最近在团队内聊了下关于MySQL 8.0的特性调研工作,其实线上已经稳定运行了近20%的业务,但是很多思维模式和习惯还是继承自5.7,所以需要与时俱进,在技能上能够引导开发同学,在后端的支持上能够做到游刃有余。
最近在看《MySQL技术内幕之innodb存储引擎》这本上,上面还是写了很多有意义有价值的内容的,这里讲学习笔记贴上来,学习笔记中包含很多点,以后再系统的总结一把,今天先把所有的点罗列一些,大家可以看看,希望有所帮助吧。
这是学习笔记的第 2407篇文章 最近在梳理工作的时候,做了一些小结。 首先是对于工作情况的量化,如果我们只是说自己做了什么什么事情,可能洋洋洒洒几十页ppt,也会让别人看得云里雾里,如果不是这个专业方向的人,基本都会有点晕菜,所以对于这个事情的抓手就是需要有一个参考基准,有了这个基准,你所做的事情都有一个对比,到底是多了还是少了,多了多少,少了多少,具体哪些多了,哪些少了都可以通过数字量化得到答案。 比如对于数据库服务能力的量化,我是选用了信通院开发的这个模型,通过评估惊人的发现我们做
昨天文章后,有非科班的小伙伴要求推荐一些科班看的书,本文作者是github上拥有4Wstar的大神,斩获BAToffer,推荐一手科班的学习资料供大家借鉴,文中一些资源链接被微信和谐了,建议大家去原贴地址。(这个github很强大,一定要去瞅瞅) 出自: https://github.com/CyC2018/CS-Notes/blob/master/LEARNING.md
在大概4年前,我们算是从0到1的构建了现在的数据库运维开发体系,这个过程有较长的启动周期,从我个人主导到后来的成员独当一面,从零星的功能建设到现在有了相对体系化的建设,现在想想真是不易。
继上一篇博客《MySQL的索引知识学习笔记》之后,我再记录一篇MySQL执行计划方面的博客,本博客是我在学习尚硅谷的学习教程后,做的笔记,当然我不是为了所谓宣传,仅仅是学习记录的笔记。本来可以不分享出来,不过,分享出来的笔记不仅可以给网上的学习者参考学习,同时写在csdn比较方便,可以支持图片上传,也方便自己以后查找复习
这是学习笔记的第 2420篇文章 对我们大多数人来说,精力是一种稀缺的资源,因为精力有限,所以如何有效的进行时间管理是很长一段时间以来我一直在尝试和改进的,清单模式我们小团队践行了近1年多,今年疫情以来自己也在不断的调整,这个过程中我也摸索出一些想法来,说实话到现在为止也仅算是一个小学生。 最近打算入手Omnifocus,结果无意中找到一本书《小强升职记》,篇幅不长,是故事形式的描写,看起来很有画面感,所以果断入手了。 书里面提炼了一个方法论叫做:3+1清单视图,这个推导过程是很深刻和震
---- 目录 一、前言 二、个人介绍 三、大学生应该如何度过大学四年 四、我们到底应该如何学习? 1、程序员的青春是码出来的 2、学会取舍、挤时间学习 3、学会利用现代资源 4、学习路线的推荐 5、博客和github/gitee的重要性 五、我的博客 一、前言 相信很多大一大二甚至是大三的小伙伴对自己的未来都是迷茫的,不知道自己想要什么,不知道自己未来将会从事什么工作,没有精确的学习目标,整日只是与室友、与同学一起随波逐流,沉浸在短暂、低俗的快乐中,荒废光阴;我们时常会痛恨自己的无能、颓废,我们也知道
新冠疫情已经是第三个年头了,虽然国内防控做得非常好,但是他对职场的影响还在,一个月后即将又迎来一次大考。近两年企业越来越不好做,导致面试时对程序员的要求越来越高,越来越挑剔;
这个系列属于个人学习网易云课堂MySQL数据库工程师微专业的相关课程过程中的笔记,本篇为其“MySQL数据库对象与应用”中的MySQL数据类型相关笔记。
领取专属 10元无门槛券
手把手带您无忧上云