abone -e doğru nasıl- -e doğru Geek

Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

karar vermek büyüklük -in a masa içinde SQL -e hizmet etmek

herhangi bir zamanda şaşkınlık nasıl büyük a masa gerçekten bkz. be içinde senin database? hani var a milyon rows içinde belgili tanımlık masa, ama kaç yer bkz. be adl. şu gerçekten çekici?

SQL -e hizmet etmek sağlamak a yapılı- içinde stok prosedür adl. şu sen -ebilmek koşmak -e doğru kolayca göstermek belgili tanımlık büyüklük -in a masa, dahil belgili tanımlık büyüklük -in belgili tanımlık dizin… hangi -ebilmek sürpriz sen.

sentaks:

sp_spaceused ‘Tablename’

burada’ an örnek -in o içinde hareket:

dağlık yararlı malzeme. onun’ her zaman ilginç -e doğru görmek adl. şu belgili tanımlık dizin are bigger --dan belgili tanımlık gerçek veri.

| daha
bu eşya was orijinal yazılı üstünde 03/27/07 Tagged ile: Database, SQL -e hizmet etmek

günlük Email güncelleştirmek

sen -ebilmek almak bizim nasıl- -e doğru eşya içinde senin doğuştan her gün için özgür. adil girmek senin ad ve email aşağı:


ad:
Email:

yorum (9)

  1. sMiGuMp

    süre bu bkz. be a yararlı buyurmak için determining belgili tanımlık yer ayırmak -e doğru a masa, almak içinde us adl. şu sp_spaceused bahsetme belgili tanımlık sysindexes sistem masa -e doğru almak belgili tanımlık yer doğal özellik ve bazen ne’ stok orada -ebilmek almak var olmak dışarı -in synch ile mahiyet. eğer sen görmek yer sayı adl. şu are görünüşe bakılırsa dışarı -in küt diye vurma ( özellikle için belgili tanımlık ‘ kullanılmamış’ değer), koşmak a “DBCC UPDATEUSAGE” buyurmak -e karşı belgili tanımlık masa içinde soru önce koşma sp_spacesued ( ya da -e karşı belgili tanımlık bütün database eğer sen -si olmak zaman ve arena’ endişeli hakkında bozkır üstünde kimse’ toes).

    bu -ebilmek automatically kılınmak aynı derecede an ihtiyarî parameter zarfında sp_spaceused…

    e.g. sp_spaceused ‘Orders,true’

    …ya da aynı derecede ayırmak buyurmak aynı derecede göstermek aşağı.

    -e doğru güncelleştirmek kullanım durum için belgili tanımlık bütün şimdiki database, belgili tanımlık sentaks bkz. be:
    DBCC UPDATEUSAGE (0)

    için a özgül, adli database:
    DBCC UPDATEUSAGE (’InsertdDbNameHere’)

    için a özgül masa:
    DBCC UPDATEUSAGE (’InsertdDbNameHere,'InsertdTableNameHere’’)

    sen -ebilmek her zaman kontrol BOL için tüm belgili tanımlık tafsilât üstünde DBCC UPDATEUSAGE

  2. şarlatan sokmak

    eyvallah, istimal sorgu halletmek ve koşma prosedür sp_spaceused bkz. be yardım etmek, her nasıl, ne eğer senin database bkz. have kapatmak çok 100 masa. her durumda -e doğru dönmek belgili tanımlık bütün database büyüklük?

  3. kuru ot

    I adil kurmak bu, o dönmek spaceused beher masa:

    idam etmek sp_MSforeachtable @command1EXEC=” sp_spaceused ‘?’”

  4. Sanjiv

    şarlatan sp_helpdb

  5. brier

    kuru ot – yani bir -in belgili tanımlık en yararlı sql -e hizmet etmek buyurmak -in tüm zaman. sen are belgili tanımlık azamî.

  6. LNu76

    I güvenilir -e doğru kullanma Uzak Doğu`da insan gücüyle çekilen iki tekerlek içki, ama having 181 masa içinde belgili tanımlık Database didnt yapmak o çok iyi. da, onun makinist ile sp_spaceused muamele etmek her masa aynı derecede a standalone sorgu, wich -den yapılmış o imkansız -e doğru kullanma içinde an otomatikleştirmek büyüme- -in-Database istatistik.

    I kaypak/ ödünç almak belgili tanımlık mantık -in sp_spaceused ve tatbikî o -e doğru ertesi gün görüş (wich I şimdi eklemek -e doğru a istatistik masa, wich -ebilmek o zaman var olmak queried içinde birkaç alışkanlıklar):

    seçme
    TableName,
    NumRows,
    reservedpages *8192/1024 aynı derecede TotalSpace,
    sayfa * 8192/1024 aynı derecede DataSpace,
    (usedpages-pages8192)*/1024 aynı derecede IndexSpace,
    (reservedpages-usedpages8192)*/1024 aynı derecede UnusedSpace

    --dan ( seçme
    t.name[] aynı derecede tablename,
    avgrows([]) aynı derecede NumRows,
    sumtotal_pages() aynı derecede reservedpages,
    sumused_pages() aynı derecede usedpages,
    işlem(
    hal
    ne zaman it.internal_type içinde (202,204) o zaman 0
    ne zaman a.type 1 o zaman a.used_pages
    ne zaman p.index_id

  7. LNu76

    Bah, o got maktu, burada bkz. be belgili tanımlık dinlenme:

    ne zaman p.index_id

  8. LNu76

    ne zaman p.index_id

  9. LNu76

    (asgarî --dan işaret – niçin doesnt o almak o burada?) 2 o zaman a.data_pages
    başka 0
    son) aynı derecede sayfa
    --dan sys.allocation_units aynı derecede a birleştirmek sys.partitions aynı derecede p üstünde p.partition_id = a.container_id
    sol birleştirmek sys.internal_tables o üstünde p.object_id = it.object_id
    birleştirmek sys.tables aynı derecede t üstünde p.object_idt.object_id=
    –nereye t.namemittra=’’
    topluluk yanında t.name[]) aynı derecede subselect


ayrılmak a yorum




ayrılmak senindostça yorum burada.

eğer sen -si olmak a bilgisayar yardım etmek soru,tıkırtı burada -e doğru ayrılmak o üstünde belgili tanımlık forum onun yerine.

not etmek senin yorum -ebilmek değil sırıtmak hemen üstünde belgili tanımlık yer.

bizim sokulgan
Getting marş


hakkında nasıl- -e doğru Geek
ne bkz. be adl. şu oluşum?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
mDNSResponder.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

telif hakkı © 2006-2009 HowToGeek.com. tüm doğru mahsus.