찾다
데이터 베이스MySQL 튜토리얼SQL Server自动更新统计信息的基本算法

最初接触SQL Server的时候认为SQLServer数据更改的同时就会相应的更新统计信息,其实SQL Server不是这样做的.基于性能考虑,SQL Server使用下面的算法更新统计信息

自动更新统计信息的基本算法是:

· 如果表格是在 tempdb 数据库表的基数是小于 6,自动更新到表的每个六个修改。
· 如果表的基数是大于 6,但小于或等于 500,更新状态每 500 的修改。
· 如果基数大于 500,表为更新统计信息时(500 + 20%的表)发生了更改。
· 表变量为基数的更改不会触发自动更新统计信息。

注意:此严格意义上讲,SQL Server 计算基数为表中的行数。

注意:除了基数,该谓语的选择性也会影响 AutoStats 生成。这意味着该统计信息可能无法更新的 afer 每 500 修改基数是 500。比例因子(值的范围从 1 到 4、 1 和 4 之间)上生成根据选择性,这一因素的更改从算法获得数的乘积 AutoStats 生成所需的修改的实际数目。

在表的窗体中,可以summarised 以上算法:
_________________________________________________________________________________
Table Type | Empty Condition | Threshold WhenEmpty |Threshold When Not Empty
_________________________________________________________________________________
Permanent | = 500 | # of Changes >=500 + (20% of Cardinality)
___________________________________________________________________________
Temporary | = 6 | # of Changes >=500 + (20% of Cardinality)
___________________________________________________________________________
Table
Variables | Change in cardinality does not affectAutoStats generation.
___________________________________________________________________________
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
win11怎么禁止Windows Update 自动更新驱动程序?win11怎么禁止Windows Update 自动更新驱动程序?Jun 26, 2024 am 12:18 AM

大家在系统上连接任何新的硬件设备时Windows都会自动尝试为其安装驱动程序,在系统内置的驱动包无法识别时还会自动尝试连接到WindowsUpdate去搜索和安装驱动。Windows也可以在无需用户交互的情况下,通过WindowsUpdate自动更新设备的驱动程序。这个功能看起来虽然方便,但在特定情况下,自动更新驱动这一特性反而会给用户造成麻烦。例如,用户的视频工作流如DaVinciResolve、AdobePremiere等需要用某个特定老版本的NvidiaStudio驱动,结果Windows

如何禁止Win11自动更新如何禁止Win11自动更新Dec 27, 2023 pm 12:53 PM

很多用户在日常使用电脑的时候总是会接收到系统的自动更新,不仅让电脑变慢还变卡,为此我们今天给大家带来了win11不想自动更新操作方法,如果自动更新一直影响你就来看看怎么关闭吧。windows11系统不想自动更新怎么弄1、首先右击桌面“此电脑”然后选择“管理”。2、在打开的“计算机管理”中,按依次点开“服务”→“应用程序”→“服务”→“Windowsupdate”。3、接下来双击“Windowsupdate”,将“启动类型”设置为“禁用”,点击“停止”服务并确定。4、点击“恢复”选项卡,将第一次失

关闭win10自动更新的组策略方法关闭win10自动更新的组策略方法Dec 23, 2023 pm 05:07 PM

在使用win10系统的时候,我们都经常会遇到更新的问题,这个更新有时候很烦人,那么怎么才能解决这个问题呢,这个需要我们进入到本地组策略里面去设置。win10组策略关闭自动更新方法:1、按下键盘上的“win+R”打开运行,输入“gpedit.msc”点击确定。2、选择“管理模板”-“Windows组件”,双击进入3、然后找到“Windows更新”,双击进入。4、在右边找到“配置自动更新”,鼠标双击打开。5、然后勾选“已禁用”,然后点击“应用”,就行了。

office2016下载怎样关闭自动更新-office2016下载关闭自动更新的方法office2016下载怎样关闭自动更新-office2016下载关闭自动更新的方法Mar 04, 2024 pm 04:34 PM

很多人在办公中都在使用office2016下载,但是你们知道office2016下载怎样关闭自动更新吗?下文小编就讲述了office2016下载关闭自动更新的方法,感兴趣的用户快来下文看看吧。先打开一个组件,比如可以打开Office2016的EXCEL电子表格软件,其它组件也是可以的。点击界面左上角的文件菜单,如图所示操作。在左侧这里找到账户选项打开进入,开始进行操作。点击更新选项中的禁用更新按钮。当Office更新这里显示为无法更新此产品的时候,说明我们设置完成。当我们以后需要更新的时候,我们

如何开发一个自动更新WordPress插件的功能如何开发一个自动更新WordPress插件的功能Sep 05, 2023 am 10:40 AM

如何开发一个自动更新WordPress插件的功能WordPress是一个非常流行的开源内容管理系统(CMS),拥有丰富的插件市场来扩展其功能。为了确保插件始终保持最新和安全,开发者需要实现自动更新功能。在本文中,我们将介绍如何开发一个自动更新WordPress插件的功能,并提供代码示例来帮助您迅速上手。准备工作在开始开发之前,您需要准备以下几个关键的步骤:创

麒麟操作系统如何提供自动更新和升级功能?麒麟操作系统如何提供自动更新和升级功能?Aug 06, 2023 pm 05:49 PM

麒麟操作系统如何提供自动更新和升级功能?随着科技的不断进步和操作系统的日益重要,用户对于操作系统的稳定性、安全性和功能的要求也越来越高。为了满足用户的需求,操作系统需要提供自动更新和升级功能,及时修复漏洞和添加新功能。麒麟操作系统作为国产自主研发的操作系统,也不例外,它提供了自动更新和升级的功能。在麒麟操作系统中,自动更新和升级的功能主要通过软件包管理器和更

红米13c自动更新怎么关闭?红米13c自动更新怎么关闭?Mar 04, 2024 pm 09:49 PM

现在的手机是越来越强大的,功能越来越全面,也为用户们提供更为舒适的使用体验,Redmi13C作为最新发布的新机型,各种功能也是很多的,而且还为用户们带来了很多新的设计,那么红米13c怎么关闭自动更新呢?下面就让本站小编来为大家简单介绍功能吧,大家有需要的话可以来一起看看哦。红米13c怎么关闭自动更新?1.打开手机设置,点击我的设备。2.点击MIUI版本。3.点击右上角的三个点。4.点击系统更新设置。5.将自动下载和智能更新后面的开关关闭即可。关闭自动更新还是有必要了解一下的,以上这些就是红米13

win10安全模式取消自动更新方法win10安全模式取消自动更新方法Jan 06, 2024 pm 11:52 PM

很多用户们在使用电脑的时候,有时候出现了故障只能在安全模式下操作,但是安全模式一直自动更新,带来了不必要的麻烦,其实关闭的方法也不是很难只要禁用一下就好了。win10安全模式怎么取消自动更新:1、按下键盘“Win+R”在运行框内输入“services.msc”点击“确定”2、在弹出的服务中找到“WindowsUpdate”3、把“启动类型”改为禁用,然后点击“应用”即可

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.