
运维
系统运维和部署
下山成精
这个作者很懒,什么都没留下…
展开
-
sqlserver执行优化
理论储备聚集索引,数据是按顺序存储的,使用聚集索引查找到的数据就是数据物理存储的位置,聚集索引的叶子节点不仅包含了索引键,还包含了数据页。非聚集索引,索引是完全独立于数据的,是在另外的索引页面中存放非聚集索引数据的,使用非聚集索引查找数据,除非这个非聚集索引已经包含了T-SQL查询需要返回的所有字段,不然索引就需要根据非聚集索引中叶子节点的书签Bookmarks定位到实际的数据页,才能返回所需要的字段值。非聚集索引的物理结构,其叶子节点通常会保留数据行的唯一标识。唯一标识在聚集表中通常为主键值。下图原创 2020-05-18 22:35:43 · 250 阅读 · 0 评论 -
nginx学习汇总
背景介绍公司要求将数据库迁移到国外,但是国外的网络一直不稳定。我准备尝试多家香港云服务器,选了一台阿里云的,一台恒创云的。经过测试后,恒创云在连接新加坡节点的时候的确速度要好多了,但是稳定性相对弱一些,有时会出现他们所说的网路波动,要人工提交一个工单优化。阿里云的比较稳定,但是他们要从美国那边绕一下,这个应该是主要的延迟高的原因。环境搭建在阿里云上搭建一个nginx,然后做一个负载均衡,一台是恒创云,一台是阿里云。...原创 2020-05-11 16:50:44 · 177 阅读 · 0 评论 -
发布到Tomcat的ROOT目录
1. 将包改名 ROOT.war将项目的war包改成ROOT.war包,然后放到$CATALINA_HOME\webapps的目录下,这样我们就可以通过下面的链接打开http://localhost:8080/2. 在Server.xml里指定Context Path第二个选项是在server.xml(位于$ CATALINA_HOME \ conf)中设置应用程序的上下文路径。为此,我...原创 2020-04-01 08:58:33 · 904 阅读 · 0 评论 -
持续发布
蓝绿发布在发布的过程中用户无感知服务的重启,通常情况下是通过新旧版本并存的方式实现,也就是说在发布的流程中,新的版本和旧的版本是相互热备的,通过切换路由权重的方式(非0即100)实现不同的应用的上线或者下线。金丝雀发布通过在线上运行的服务中,新加入少量的新版本的服务,然后从这少量的新版本中快速获得反馈,根据反馈决定最后的交付形态。灰度发布灰度发布是通过切换线上并存版本之间的路由权重,逐步...原创 2020-03-26 19:33:30 · 158 阅读 · 0 评论