问题描述
嗨,小队
我是PL/SQL的初学者,我想知道术语“收集表中的统计信息”是什么意思,它对数据库有什么帮助?收集各个表中的统计信息有什么用?给我举个例子,让我清楚地了解收集统计数据的情况。
谢谢你,
桑托什。
我是PL/SQL的初学者,我想知道术语“收集表中的统计信息”是什么意思,它对数据库有什么帮助?收集各个表中的统计信息有什么用?给我举个例子,让我清楚地了解收集统计数据的情况。
谢谢你,
桑托什。
专家解答
如果我必须在商店买两件东西,我可能会步行到那里。
如果我必须买10件东西,我可能会走到那里,带个袋子。
如果我必须买200件...我可能会开我的车。
因此,一项任务的规模,通常决定了我将如何完成这项任务。
数据库是相同的。它记录有关表大小的信息,以便能够最好地计算出如何运行查询。此信息称为“统计信息”,因此我们使用DBMS_STATS包“收集”这些统计信息。
文档中有一整节关于它的工作原理以及为什么需要统计信息
https://docs.oracle.com/database/121/TGSQL/tgsql_optcncpt.htm#TGSQL192
如果我必须买10件东西,我可能会走到那里,带个袋子。
如果我必须买200件...我可能会开我的车。
因此,一项任务的规模,通常决定了我将如何完成这项任务。
数据库是相同的。它记录有关表大小的信息,以便能够最好地计算出如何运行查询。此信息称为“统计信息”,因此我们使用DBMS_STATS包“收集”这些统计信息。
文档中有一整节关于它的工作原理以及为什么需要统计信息
https://docs.oracle.com/database/121/TGSQL/tgsql_optcncpt.htm#TGSQL192
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




