谈谈分布式里的master
序言 繁华落尽褪去,留下的不过是平淡。 技术与管理,两者之间总感觉有冲突,把大量的时间放在管理之中,让人感觉相当的烦躁。 那就看看在分布式系统中如何离开处理这种复杂而又矛盾的事情。分布式系统架构 在分布式系统中,分为两种架构:一种架构是P2P架构,这种架构可以redis的cluster集群,采用的是DHT,一致性的hash算法,组建一个集群的时候,可以划分多个虚拟节点,这些
SQL如何求解排名问题?
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总今天给大家介绍一下SQLServer排名中经常用到的ROW_NUMBER(),RANK(),DENSE_RANK(),NTILE()这四个好兄弟。我们先创建一个测试数据表ScoresWITHtAS(SELECT1StuID,70ScoreUNIONALLSELECT2,85UNIONALLSELECT3,85UNIONALLSELECT4,
聊聊分布式的可扩展性
前言 樱花灿烂的季节,满地的绿叶攀上指尖。 春天,总是容易萌生懵懂的心理。。。这就是一堆人辞职的理由??? 团队,总会有人离开,总会有人加入。。。总会有一个leader,当服务器的数量增加的时候,业务增加的时候,总会进行相关的扩容或者缩容,那么这个团队的扩展性如何? 增加了更多的事儿,leader是否能抗住?是否能分配所有的任务?是否能进行负载均衡?是否能对下属进行状态监控
SQL如何处理这几个常见问题
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总SQL在使用过程中,经常会遇到一些奇奇怪怪的小问题,今天给大家总结一下常见的几个问题该如何处理。小数转成百分数我们在写SQL的时候有时候希望将小数转换成百分数显示,可以这样写:SELECTCONVERT(VARCHAR(20),CONVERT(DECIMAL(18,2),ROUND(A*100.0/B,2)))+'%'ASRate(提示:可
SQL如何求解连续年份的问题?
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总有这样一道题目下表记录了夺冠球队的名称及年份:请写出一条SQL语句,查询出在此期间连续获得冠军的有哪些,其连续的年份的起止时间是多少?查询结果:之前我们有讲解如何求解连续多少天的问题,这个题有点类似,但是也有点不一样的地方。问题分析一般连续性的问题,我们都需要使用笛卡尔积进行错位匹配,就是类似a.ID=b.ID+1的这种。这一题我们也可以使
SQL如何制作一张日历维度表
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总问题描述输入想要生成日历的年份,通过调用存储过程,即可生成该年的全部日历。创建表结构我们根据常见的日历表来创建一个含有年,月,日,星期的日历表,具体表结构如下:CREATETABLECALENDAR_INFO(COUNTRYVARCHAR(5),--'国家'CDR_CODEVARCHAR(5),--'日历代码'DATE_NAMEVARCHA
明人不说暗话,这是我的SQL训练营
没错,这里就是我的知识星球,这里汇集了一群热爱学习SQL的小伙伴。知识星球已经运营了好几个月了,在这几个月的时间里,不断的有小伙伴加入我们,只为一个目的:学好SQL。而我作为这个星球的作者,也很乐意将我所掌握的知识和信息倾囊相授,为小伙伴们答疑解惑。那这几个月的时间里小伙伴们都学了一些什么呢?1、SQL训练题这段时间,学的最多的就是每天的SQL刷题训练了。各种SQL面试题,涵盖一些大厂的真题,以及
SQL如何制作带农历的日期维度表
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总之前已经发布过使用存储过程,生存指定年份的日历表《SQL如何制作一张日历维度表》,然后我在文末留了一个思考题:如何将日期对应的农历也加进日历表中?有不少同学留言该如何解决农历的问题,今天就告诉大家具体操作方法。农历与世界通用的日历有所区别,是科学家演算出来的,目前为止只有到2049年的,以后的有了还可以加入!所以我们可以把已经演算出来的具体
SQL中如何使用触发器,实现简单的触发功能?
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总最近有小伙伴向我请求帮助,要写一个触发器。我看了一下需求很明确,就是执行更新,插入后触发一些事件。觉得挺有意思的,于是帮他写了一下,这里分享给大家。任务需求有如下四张表:出勤组组类别配置1.更新[出勤上班时长]如果:"出勤"表,[出勤上班时间]或者[出勤_下班时间],列发生改变所触发事件更新上述两列"出勤&qu
PowerBI基础知识——快速度量值
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总快速度量值相比度量值需要手动书写DAX函数,快速度量值主要是对现有的字段使用系统设置好的一些功能,通过配置而生成度量值。示例我们以销售表为示例创建快速度量值创建快速度量值的方法有两中,右击某个字段,在弹出的菜单中选择“新建快速度量值”即可,如下图:或者选中某个字段,点击菜单栏上的“新建快速度量值”,如下图:配置快速度量值当我们选择某个字段去
PowerBI基础知识——日期切片器
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总日期切片器切片器主要是用来筛选数据使用,日期切片器是对时间段进行筛选的一种切片器。示例我们以销售表为例创建日期切片器我们在画布上创建一个切片器,然后将下单日期拖放到切片器上,这样一个日期切片器就创建完成了,如下图:使用日期切片器为例看到切片器的效果,我们在画布上创建一个每天的销售金额的折线图,如下图所示:当我们滑动切片器上的滑块时,折线图上
SQL如何求解不同时段的人数?
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总问题描述为了统计公司员工每天登录某系统的峰值,需要计算每15分钟的人数。相关示例下面是一个关于不同时段人数的具体示例有如下一张记录表Logs,记录着不同时刻登录系统的具体时间,需要查询出每隔15分钟的记录数。预期结果如下:问题分析问题中需要具体到每15分钟,就需要将时间进行切割,取每15分钟的具体人数。解决办法虽然题意很简单,但是如何求解还
最佳运维实践了解一下
序言 很多事,你不努力一下,你都体验不到绝望的感觉。。。哈哈,越努力越绝望怎么办。。。怎么办。。。哈哈 告警治理暂且告一段落,最近一周都没告警,感觉有点心虚。。。心慌慌。 时间多了,就容易思考,所以来讲述下最佳运维实践。运维的根本目标 运维的根本目标用一句话总结就是:无运维。无论是从系统的角度来看,还是从技术的角度来看,还是从最终用户的使用来看,就是无运维,系统自动故障
SQL如何制作一份省市区行政表?
SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总问题描述在我们日常统计中,经常需要统计到全国各地区的一些销售情况,而全国各地区的行政区划是怎么样的,我们需要做一张省市区的基础表来一一对应。问题分析我们在网上通过查找每个省市区的地区编码,可以获取一份完整的省市区SQL脚本。如下图:(具体的SQL脚本可以在“阅读原文”中获取,提取码:emwf)我们通过分析可以得出省市区的层级关系,这样我们就
今日推荐
周排行