- 博客(688)
- 资源 (4)
- 收藏
- 关注

原创 零基础 SQL 数据库小白,从入门到精通的学习路线与书单
一,学SQL的苦恼我观察了 865 个 SQL 入门者,发现大家在学习 SQL 的时候,最大的问题不是 SQL 语法,而是对 SQL 原理的不熟悉。很多初学者,往往被 SQL 能做什么,为什么会有 SQL 这门语言给迷惑到了。他们用学英语的方法,去学SQL,结果发现什么都学不到,而且感觉越来越难学,难用。想想你为什么讨厌英语就明白了,每次翻开词典,从 abandon 学起来,不到 10 页就...
2019-12-16 22:58:45
5910
3

原创 为程序员讨回失去的午觉,我被投诉了,差点吃官司
老读者都知道,三天前我发表了文章《不让程序员午睡的老板,你们赚到钱了吗》。本意上是支持程序员为了下午的工作效率,中午应该休息15-20分钟,一来对自己工作效率有提升,二来可以帮老板多赚钱。本来是件好事,结果当事儿人直接找上门了,投诉了我的文章,可能还要打官司,毕竟对方定义的是侵权。还原下当时的截图,当然这次做得专业些,不留任何真实姓名,我们只讨论现象...
2019-08-26 07:52:26
36631
220

原创 Linux 下搭建 SQL Server 高可用服务之一
SQL Server Always On Availability Group 配置步骤:配置三台 Linux 集群节点创建 Availability Group配置 Cluster Resource Manager, 比如 Pacemaker在集群中添加 Availability Groups 详细解说1. 配置三台 Linux 集群节点在集群中的三台服务器之间...
2019-08-22 08:13:22
1297
3

原创 BI, 数据仓库,ETL, 数据开发,有什么区别?
BI: Business Intelligence. 为商业提供一切智能化操作,判断与管理的手段,都可以归拢到 BI 范畴。即便是 AI (Artificial Intelligence)只要其能提供上述功能,依旧可以成为 BI 的一部分。什么是智能化的商业操作,判断与管理?“啤酒与尿布”的故事,在这个行业广为人知了。年轻的爸爸在购买尿布的同时,会捎带上一打啤酒...
2019-08-22 08:05:53
5710

原创 开箱即用的 SQL Server Docker 之二
Docker 与 SQL Server 之一,讲的还只是 Docker 的一些基础概念,这篇将 Docker 应用在 SQL Server 上,包括这些主题: 在 Docker 上制作 SQL Server 镜像 Docker 发布 SQL Server 参考:https://docs.microsoft.com/en-us/sql/linux/quickstart-...
2018-09-03 21:57:32
5280

原创 开箱即用的 SQL Server Docker
SQL Server 真是越来越有看头。当我们还在为 Linux 上运行 SQL Server 而兴奋的时候,SQL Server 已经开启了 容器化之路,至此才能看清微软的胸怀,开始拥抱更大的世界。当我越来越深入去阅读有关 Docker 容器的文档,已然发现曾经部署上千台 Linux MySQL 的场景,如今在 Docker 的帮助下,SQL Server 也是手到擒来。如果 SQL Serve...
2018-09-03 21:55:34
901

原创 Availability Group On Linux 搭建后记
create availability group [InvestorAG] with (db_failover=on,cluster_type=external) for replica on &nb
2018-08-29 07:36:00
740

原创 Linux 上配置 SQL Server Always On Availability Group
SQL Server Always On Availability Group 配置步骤:配置三台 Linux 集群节点创建 Availability Group配置 Cluster Resource Manager, 比如 Pacemaker在集群中添加 Availability Groups 详细解说1. 配置三台 Linux 集群节点在集群中的三台服务器之间...
2018-08-29 07:32:37
2610
1

原创 Linux 版本的 SQL Server 快速安装
SQL Server 2017 版本已经支持 Linux 安装了,出来了很长时间,我还没有实现过在 Linux 上面的应用,包括安装和高可用配置。本文就先尝试完成 Linux 版 SQL Server 的安装。经常在 Windows 下安装 SQL Server 失败的同学们有福了,因为按照下面的步骤,不超过 15 分钟,你就可以直接体验 SQL 开发之旅!SQL Server 在 Cen...
2018-08-13 22:55:32
21020
3

原创 深度解密 5 类大数据架构及实现
前几天读到白发川的一篇文章《对比解读五种主流大数据架构的数据分析能力》,文中详细总结了各类数据架构的应用以及原理。作为一名在数据仓库耕耘多年的技术人员,对于其中的一些技术细节还是破解兴趣的,所以随着作者的思路写下了我对主流数据架构的理解(如无特殊说明,以下涉及到这篇文章一律用《主流大数据架构》来代替)。作者的原文地址如下: https://mp.weixin.qq.com/s?__biz=M...
2018-08-01 00:20:20
35688
4
原创 书中隐藏的 SQL 开窗函数秘密,ChatGPT 找到了
平时写出这份 T-SQL 的开窗函数脚本,大多数开发者都会引以为傲了:SELECT empid, ordermonth, qty, SUM(qty) OVER (PARTITION BY empid ORDER BY ordermonth ROWS BETWEEN UNBOUNDED PRECEDING ...
2023-05-30 08:15:42
495
原创 8 年 SQL 人,撑不过前 6 题
抱歉各位,标题党了。。前两天发布了一款 SQL 题集:开发了一个SQL数据库题库小程序<<-戳它直达群里小伙伴反馈,太简单:于是,我又改版了下:列举几题,大家看看难度:SQL Server 方向:单选:在SQL Server中,如果你要获取一个表的所有索引信息,应使用哪个系统存储过程?选项:A. sys.sp_MSforeachtableB. sys.sp_helpindexC. ...
2023-05-27 11:09:36
992
1
原创 如何用 ChatGPT 帮你10分钟读完数据库论文
本周,OpenAI 向所有 ChatGPT Plus 用户开放了两个重要功能:Web Browsing 和 Plugins它俩都需要用户自己开启,才能使用,如下:作为对数据库论文的爱好者,我第一款挑选的 Plugin 便是 ChatWithPDF,毕竟真的那么厉害的话,原先1年才能看完的论文,现在1天就能搞定啦废话不多说,看看开箱体验1/它真的读完了论文找了一篇 NoSQL/NewSQL ...
2023-05-20 14:27:32
792
原创 Google Bard 对战 ChatGPT4
话题之一:如何降低血压我家老爷子血压有点高,所以我挑了这么个话题。如果用中文来问 Bard, 有点欺负它,那么索性用英文1. Bard 在速度上占有绝对优势2. GPT4 在最后一条监测就医建议上,完胜。很多老人得过且过,不敢就医。这条建议特别有用话题之二:过去某天天气这是和媳妇儿在地铁上想到的,一个怕冷,一个怕热。估计和出生那天天气有关,于是找到这个话题1987年,12月12日,到底什么天气?很...
2023-05-16 23:34:06
202
原创 微软 New Bing, Chat & AI 绘图火力全开
嗯,今天的主角是,Microsoft New Bing!在 Edge 里面,访问 www.bing.com,登录 Microsoft 账户,点击CHAT, 就可以体验 Bing Chatbot.这次,New Bing 无需加入 waitlist, 即可全面体验 ChatGPT +DALL-E 的绘图功能关键一点:完全免费1/聊天能聊天不算新鲜事,如果你看到机器人,像真人一样和你聊天,觉得...
2023-05-05 22:38:43
509
原创 我群 300+人已熟练使用的 ChatGPT Prompt 技巧
这是吴恩达联合 OpenAI 官方录制的 ChatGPT Prompt 免费视频课,最后一个总结,视频:https://learn.deeplearning.ai/chatgpt-prompt-eng/lesson/2/guidelines在这一节中,我会分享两个技巧:Transforming 和 Expanding一,Transforming 即转变转变,很实用:1/翻译:现市面上翻译软件很...
2023-05-03 23:18:14
595
原创 一个实例讲讲 ChatGPT 推理
吴恩达与 OpenAI 官方联合推出了 1.5 小时的免费视频课:地址:https://learn.deeplearning.ai/chatgpt-prompt-eng/lesson/2/guidelines今天我学了第四讲,ChatGPTInferring,即推理教学中,给的例子是情绪判断。我很喜欢西式的教科书例子,他们总是从一个简单的例子开始,教会基本的步骤,随着实操例子,慢慢增加难度,在1...
2023-05-02 23:44:07
509
原创 第三课总结吴恩达 ChatGPT Prompt 免费视频
前两课在这里:总结吴恩达 ChatGPT Prompt 免费课程第二弹进阶吴恩达 ChatGPT Prompt 技巧今天第三课,两个技巧第一个,Prompt迭代开发熟悉我号《有关SQL》的朋友都知道,SQL调优有经典的三板斧,最激动人心的是第三斧,无中生有这板斧出来的 SQL,面目全非,不易看懂,却有着极佳的性能。用在这 ChatGPT Prompt 课程里,也有奇效先来看这个例子,已知有一段...
2023-05-01 20:25:57
50
原创 第二弹进阶吴恩达 ChatGPT Prompt 技巧
第一弹笔记在这里:总结吴恩达 ChatGPT Prompt 免费课程今天分享第二弹,进阶篇。第一点,任务序列化。通常看完一篇长文,脑子里往往充满无数疑问。急切想知道所有答案,必须列一个问题清单。对话式问法,对于可以容纳 3500个并发的 ChatGPT 来说,明显不够高效。因此,任务序列化就特别重要对长文本进行任务序列化,写清楚 1,2,3,4 任务清单, 最终以格式规范化回答例子中,进行了英法语...
2023-04-30 01:03:17
1698
1
原创 总结吴恩达 ChatGPT Prompt 免费课程
吴恩达联合 OpenAI 官方,发布了免费的 ChatGPT Prompt 视频教程。链接:https://learn.deeplearning.ai/chatgpt-prompt-eng/lesson/2/guidelines视频纯英文,小姐姐的英伦腔,听得很舒服。我看了第一集,讲了四个技巧,远超国内那些大几百的韭菜课程,所以迫不及待地总结出来。之后,也会陆续更新剩余课程。第一个技巧:表达怎么让...
2023-04-29 00:27:18
2101
转载 云栖大会|小米大数据运维管理体系的建设与实践
前言前段时间,很荣幸能参加云栖大会,并和大家分享一个议题,接下来我们来回顾一下介绍这次给大家带来的题目是《小米大数据运维管理体系的建设和实践》今天整个分享分两部分,第一部分我们先来聊聊大数据运维数字化转型相关的内容看看运维层面如何做到化繁为简,打造极致效率的;紧接着第二部分,会给大家介绍一下小米大数据的技术架构大家可以从中了解到小米怎样应对海量数据挑战的。服务定位为了帮助大家理解,我们先来简单...
2023-04-27 08:00:38
281
原创 推荐一款 AI 脑图软件,助你神速提高知识体系搭建
觅得一款神器,接近我理想中,搭建知识体系的方法,先来看视频作为数据库开发或管理者,知识体系搭建尤为重要。来看看近些年缺乏足够数据库知识面造成的危害:a/ 数据安全风险:例如,2017年Equifax数据泄露事件,导致约1.47亿美国消费者的敏感信息泄露,部分原因是数据库安全措施不足b/ 数据丢失与损坏:缺乏数据库备份和恢复知识可能导致意外数据丢失和损坏,给企业带来损失。2013年,一家英国托管...
2023-04-12 00:58:18
222
转载 MySQL实战45讲 第一课总结&My SQL VS SQL Server
一周前,‘有关SQL’公众号的号主发起了第一期数据库华山论剑。作为有幸加入第一期的20个成员,我也借这个契机,在有压力的学习任务下,开始学习MySQL实战45讲。作为一个半路转码出家的junior sql developer,工作之余还是发现有很多不足,也希望借这个机会,夯实基础,增加业务能力。第一节课是基础架构:一条SQL查询语句是如何执行的?因为我现在的工作是sql developer,用的是...
2023-03-08 08:15:15
49
原创 数据库华山论剑第一期开营
一周前,数据库华山论剑第一期,开营了报名参加的同学,全部来自我们的数据库技术讨论群的朋友。且人数控制在 20人内,中途不再加人。也欢迎在群同志,若觉不适,积极退营。为保持良好的技术讨论氛围,在本期活动中,没有积极输出,没有按时做作业的朋友,也会定期劝退。参加条件:按时参与本期活动的作业积极输出自己的知识,参与讨论本期完全免费创建初衷: 把 MySQL 的基础知识,学扎实熟练使用 MySQL, 包括...
2023-03-05 12:40:30
54
转载 小白穷折腾:在Linux下安装MySQL
之前在Windows下多次安装各种数据库软件,MS SQL Server、Oracle 、MySQL等都搞过,几乎点点点下一步就过去了,虽然有各种配置坑,但总体都还算顺利。今天的任务是在Linux下安装MySQL。Linux对我来说还是挺陌生的,虽然十几年前就下载了鸟哥的Linux私房菜,但是没有实际项目的情况下,各种命令几乎在脑袋里毫不留痕,都是用到搜索,用完就忘。打开官方指引,准备一步步照做看...
2023-03-03 08:40:54
44
转载 数据库索引设计与优化读书笔记
高估理想,低看现实;错把长修的人生,当成短行的当下;想得太多,而做得太少。大家好!我是风一、这段时间针对于数据库的学习,一直在看一本《数据库索引设计与优化》,这是一位行业大佬推荐的一本蛮有年代的书,市面上基本快买不到正版了,但我想、针对于一些底层的技术研究、这些藏书的内容还是相当不错的,值得花大量的时间去学习、思考、总结;这里风一会结合看的几个章节的内容进行一个分享,如有不足之处、还望指正...
2023-03-01 08:15:18
89
原创 接入飞书的 ChatGPT 对话机器人,SAM 来了
是的,原来的 ChatGPT 机器人樱木,倒下了非常可惜。原本的初衷,是想拉近每一位读者,与高科技之间的距离。但红线就在那里,碰不得之后,我没有死心,想突破下,但见到大批微信机器人倒下后,我醒了。这事儿不简单。懂得都懂,这儿就不展开了幸好,飞书还留着口子。但,我预判,窗口期也不会太长。于是我花了 3 个小时,重新搭出来一套飞书版的 ChatGPT 对话机器人 - S...
2023-02-14 08:15:04
6018
原创 我阳了,一针疫苗未打
12月31日凌晨两点,我被热醒,浑身湿透。身体发出强烈信号,本能地催促我赶紧喝水,再不喝,要炸。毫不犹豫地,我走进厨房,摁下电水壶,1.5L 水,90度。几杯水下肚,身体慢慢恢复。我的第一反应,要感冒。这两天连续照顾卧床休息的昕姐,自己也累得不行。晚饭后洗碗,身体已经不由自主的摇晃凭借多年鼻窦炎患者的肌肉记忆,此时身体各个部位的疼痛,充其量就是换季时的不适,所以并没有太当回事。唯一的不同,就是有点...
2023-01-08 18:31:56
678
原创 SQL Parameter Sniffing, 高工面试必考
前两天,我司 Flink 调用一个 SQL 存储过程,2 分钟没跑出结果。这个存储过程,拉的是每小时的增量数据。这个 Job 在测试时,一会儿流畅,一会儿就奇慢无比。任何一段超过 2 分钟的增量,那就是故障。于是,开发们找到我看到他们一快一慢的测试 SQL,我就加了一个 hint,立马秒出,于是,我嘚瑟在朋友圈秀了一番。看到微信群的朋友们,那么好学,于是我打算好好讲讲这个 SQL Paramete...
2022-11-20 17:30:26
138
原创 你参加了无数 “打卡” 群,为什么收获甚微。。。
作为社恐,超过一桌麻将人数的活动,就能让我极度不适。我从不认为,7 嘴 8 舌的无序讨论,能产出一个高质量的成果。但,果尔达确实让我看到了我的狭隘。她在《我的一生》中回忆,年轻时就混迹于各类政坛,常常与以色列各级政要面对面交流,倾听他们的发言,并乐此不疲。凭借出色的社交,1948 年从美国带走了 5000万美金。21 年后,又成为以色列第一任女总理。你看,我不喜欢的模式,自然会有其他人津津乐道,成...
2022-10-09 17:29:58
176
转载 如何做用户画像分析?
我们经常在淘宝网购物,作为淘宝方,他们想知道用户是什么样的,年龄、性别、城市、收入、购物品牌偏好、购物类型、平时的活跃程度等,这样的一个用户描述就是用户画像分析。在实际工作中,用户画像分析是一个重要的数据分析手段,帮助产品策划人员对产品功能进行迭代,帮助产品运营人员做用户增长。作为产品策划人员,需要策划一个好的功能,获得用户最大的可见价值与隐形价值、必须价值与增值价值,那...
2022-07-20 08:15:37
6586
原创 读书,找资料,我的 SOP
前几日,社群里有个小姑娘,作为数据产品经理,她发起了一个问题,大意是“数据产品经理有哪些成长路径”自然,只要姑娘发起问题,讨论必定热烈。等我再爬楼时,已经有“泰山”那么高了。我之前说过,我有工作日志的习惯。每天做的那点事,如果不以文字记录下来,当天就会睡不好觉,心里慌基于这些日志,我琢磨出来一个事:这些都是生成 SOP 的语料。SOP:Standard Operatin...
2022-07-17 18:55:44
181
原创 数据倾斜了怎么办?以应届生 20K Offer 为例
数据倾斜,技术黑话中最成功的的一个词。发明这个词儿的人,一定是天才,它在数据量和复杂度上,一箭双雕。早期,我在看《Oracle Concepts》及各类 Oracle Performance Tunning 相关的技术书时,书中提到最多的术语是“数据分布”,比如用 statistics 统计每列的散值。这里的散值,又称单值,或“唯一值”,代表每列的基数 (Cardinal...
2022-05-28 17:06:15
247
原创 SQL 设计模式 | 关系型数据库的幂等性处理
在 IT 的很多术语中,正向解释非常难,反向描述反而更容易懂。幂等性处理就是这类。举两个数据处理时,非幂等性常见的场景:1.在创建订单时,偶有因网络抖动,痴呆,掉线等因素,造成客户端与服务器之间通讯不畅。比如,客户端发起请求后,在约定时间内(通常 30秒),没有得到服务器的反馈,导致重复发起创建订单的请求,实际上前面看似失败的订单已创建成功,最终造成创建两个甚至多个同样的...
2022-05-01 20:09:44
864
转载 数据分析师如何正确的提意见?
数据分析不只是数据的罗列,而是数据和分析的结合。数据层面包括数据获取、整合、可视化等操作;分析侧面则是结合业务目的和数据表现给出相应的数据结论。只要掌握数据工具就能获取、整合数据,而分析问题并给出有效结论和建议就有一定的难度。根据分析结果给出合理的意见和建议是数据思维培养过程中重要的环节之一。本节会立足于如何根据数据表现提出合理建议,通过几个示例说明数据分析师在给出建议时...
2022-03-29 08:15:00
187
原创 简单的一道 SQL 题,谈如何提高编程水平
点击蓝色“有关SQL”关注我哟加个“星标”,天天与12238人一起快乐成长前两天发了一篇《SQL的3列4种对比方法》,近500 阅读。一个月没更文了,没想到朋友们都还关注着,我很激动,非常感谢。这题是工作中的一个实战题,求维度建模中数据的完整性。因为投行的数据敏感性,我就用阿里的天池竞赛数据,改造了下。所以有几处地方,被我们微信群里的 xuhui 大佬看出来有瑕疵。在这要...
2022-03-27 10:15:00
2426
转载 如何让数据分析不脱离业务?
本文转载自博文视点公众号如果数据分析脱离业务,那么数据分析无任何意义,数据分析师或者数据分析部门于企业而言没有任何存在的价值。这不仅是企业老板的想法,这也是所有业务部门的想法。所以任何数据分析都要紧密贴切企业的业务,这看似简单但又很复杂,之前经常有人问我如何让一个数据分析师具备更高的价值,这个问题也一度成为我在分析师招聘过程中的一大困惑。数据分析师的价值在于很好地实现数据...
2022-03-25 08:15:00
121
原创 SQL 求 3 列异值的 4 种方法
点击蓝色“有关SQL”关注我哟加个“星标”,天天与10000人一起快乐成长前两天在抽一段数据时,碰到一个典型问题,初一想,有很多解法,所以特想做一次归纳。回想往事,其实有好些想法,可以深究...
2022-03-20 19:38:11
945
原创 庆祝女足夺冠,特分享 11 条数据库维护金律
当年老板把我拉到小黑屋,义正严词地问,“ 我能把数据库放心交给你吗 ”,说实话,我心里特别激动。这股激动,在今天女足夺冠时,又出现了。所以,我觉得,怎么去用好一个数据库,作为正式上班前的礼...
2022-02-06 22:35:44
714
字节跳动,初级 SQL 工程师面试 100 题整理
2023-04-02
SQL 数据库面试题 200道,收集于网络
2023-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人