有一些类型带有“sys.ku$_”前缀,但是“ku”是什么的缩写吗?只是很高兴知道事情:)
nr7wwzry1#
我的怀疑:它们是Oracle内核中的结构定义,因为V$对象是动态性能信息的公共接口,GV$对象是V$对象的跨示例版本,X$对象是内核中的实际数据。(可以把它们看作是结构体的链接列表,因为它们中的很多似乎都是这样实现的。例如,Oracle并不是偶然地将它们称为“LRU链”。)我的意见:你不需要知道它们是什么,你也永远不应该依赖它们,因为Oracle可以并且将会在没有任何通知的情况下更改它们。
gc0ot86w2#
也许它代表“知识单元”?在知识管理系统中:KU是任何值得存储的东西,可以帮助将来做得更好:帮助、最佳实践指南等。反正我对这个缩写词源没有任何进一步的想法:)
6za6bjd03#
我一直认为Oracle ku$ objects中的“ku”代表“kernelutil”。
kcrjzv8t4#
系统定义的类型。不知道Ku代表什么。
33qvvth15#
它的收藏。
SELECT KU$OBJECT_NUMSET(1,2,4) FROM DUAl;
字符串ANS:1 2 3Blockquote
5条答案
按热度按时间nr7wwzry1#
我的怀疑:它们是Oracle内核中的结构定义,因为V$对象是动态性能信息的公共接口,GV$对象是V$对象的跨示例版本,X$对象是内核中的实际数据。(可以把它们看作是结构体的链接列表,因为它们中的很多似乎都是这样实现的。例如,Oracle并不是偶然地将它们称为“LRU链”。)
我的意见:你不需要知道它们是什么,你也永远不应该依赖它们,因为Oracle可以并且将会在没有任何通知的情况下更改它们。
gc0ot86w2#
也许它代表“知识单元”?在知识管理系统中:
KU是任何值得存储的东西,可以帮助将来做得更好:帮助、最佳实践指南等。
反正我对这个缩写词源没有任何进一步的想法:)
6za6bjd03#
我一直认为Oracle ku$ objects中的“ku”代表“kernelutil”。
kcrjzv8t4#
系统定义的类型。
不知道Ku代表什么。
33qvvth15#
它的收藏。
字符串
ANS:1 2 3
Blockquote