为什么大型机白胡子将 DB2/zOS 称为“他”?
如果您向 DB2/zOS 引擎 DBA 询问有关 DB2 行为的问题,DBA 会将 DB2 引擎称为“他”,就像水手使用“她”来指代他的船一样。
例如:“一旦填充了可用空间,DB2 仍然希望在表空间中按簇顺序保留这些行。这就是为什么他会将该页分成两半,最终会得到许多半空页。也就是说,除非您刚刚插入的行的簇键是表中最高的,在这种情况下,他会创建一个新的空页,然后将您的新行放入该页中,所以我不必执行此 REORG。如果你按照我的建议对你的输入进行排序。”
有谁知道这个传统从何而来?
If you ask a DB2/zOS engine DBA a question about DB2's behavior, the DBA will refer to the DB2 engine as "he" much the way a sailor uses "she" to refer to his ship.
For example: "Once you fill the freespace, DB2 still wants to keep those rows in cluster order in the tablespace. That's why he'll split that page in half, and you end up with lots of half-empty pages. That is, unless the cluster key of the row you've just inserted is the highest in the table, in which case he makes a new empty page, and he puts just your new row into that page. So I wouldn't have to do this REORG if you would just sort your input like I suggested."
Does anyone know where this tradition comes from?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这当然不是一个固定的话题。 DB2-L 邮件列表上最近对此进行了讨论 Phil Grainger 统计了 100 多个回复,如下所示:
This is certainly not a settled topic. There was a recent discussion on the DB2-L mailing list on this very topic, and Phil Grainger tallied the over 100 responses like this:
我就是那些灰胡子之一。我从事大型机工作已经有一段时间了,但我记得这种“个性化”程序的趋势。
这在一定程度上是对程序编写者的认可。但首先,它只是一种语音工具,提醒人们该程序旨在出于特定原因以给定方式工作。
从纯粹的功能角度来说,它通常比将程序描述为没有生命的自动机器更容易(当这种情况发生时,它会做出响应,等等)。
I'm one of those grey beards. It's been a while since I worked on mainframes, but I recall this tendency to 'personalize' the programs.
It is in part an acknowledgement of the person who wrote the program. But primarily, it is just a tool of speech, serving as a reminder that the program is designed to work in a given way, for specific reasons.
And it is generally easier than describing the program as a lifeless autonomatic machine, in pure functional terms ( when this happens, it responds with that, etc ).