摘要: 【运维】 【0】操作系统优化 #【1】调整 vm.overcommit_memory #vi /etc/sysctl.conf echo "vm.overcommit_memory=1" >> /etc/sysctl.conf #改参数关注的是内存分配策略 #0,标识内核将检查是否有足够的可用内存供 阅读全文
posted @ 2020-07-09 18:22 郭大侠1 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/shanksgao/p/3877674.html 转载只是为了方便查阅,添加到自己的笔记知识库。 【1】需求情况 我们都知道,Sql Server在一个数据量巨大的表中添加一个非空栏位是比较费心的, 缺乏经验的DBA或是开发人员甚至可能鲁莽地直接 阅读全文
posted @ 2020-07-09 17:21 郭大侠1 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 【总结】 概念:cache和buffer都是内存模块,只是作用不同所以名称不同,主要是为了解决磁盘IO慢的问题,借用内存来储存磁盘IO需要的数据。 一句话的描述: buffer就是记录修改的信息,用于系统写入数据到磁盘。 cache就是记录磁盘的信息,用于系统从磁盘读数据。 在操作系统中的角色: b 阅读全文
posted @ 2020-07-09 16:19 郭大侠1 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 【1】两种方案分库分表 一般业界,对订单数据的分库分表,笔者了解,有两类思路:按照订单号来切分、按照用户id来切分。 【1.1】方案一:按照订单号来做hash分散订单数据 把订单号看作是一个字符串,做hash,分散到多个服务器去。 具体到哪个库、哪个表存储数据呢?订单号里面的数字来记录着。 现在的微 阅读全文
posted @ 2020-07-09 16:02 郭大侠1 阅读(315) 评论(0) 推荐(0) 编辑