«disk-space» etiketlenmiş sorular

Veritabanları veya veritabanı nesneleri tarafından kullanılan depolama alanı hakkındaki sorular için.


5
Veritabanını küçültmek ne zaman uygundur?
Küçültmenin şeytan olduğunu biliyorum: Sayfa sırasını tersine çevirir ve cilt kanseri, veri parçalanması ve küresel ısınmadan sorumludur. Liste devam ediyor ... Diyelim ki 100 GB veri tabanım var ve 50 GB veriyi siliyorum - bir tabloda değil, veri tabanının% 90'ını kapsayan geniş bir veri tabanındaki eski verilerin genel bir budaması. …

6
Disk alanı tahsisini ve kullanılan alanı bildirme sorgusu
Bir uygulama için toplamda 6 veritabanı kullanıyoruz ve 6 otomatik büyütme veritabanının tamamında (SAN depolama alanıyla) yalnızca 4 TB alanı paylaşabiliyoruz. SQL Server Management Studio'daki Görevler> Küçült> Veritabanı seçeneği altındaki "Şu anda ayrılmış alan" ve "Kullanılabilir boş alan" niteliklerini gösteren tek bir veritabanı için bir sorgu (rapor) yazmak istiyorum. Sonra …

1
PostgreSQL'de disk alanını nasıl geri alabilirim?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabildiği için Yığın Taşması'ndan geçirilmiştir . 5 yıl önce göç etti . Cca olan birkaç tablo ile yerel 9.1 veritabanı kurulumum var. 300 milyon kayıt ve veri tabanı 20 GB'a çıktı. Daha sonra delete fromondan tüm kayıtları silmek için emir verdim (kullanmalıydım truncateama …

2
Tüm veritabanlarına atmadan innodb dosyasını ibdata1'i nasıl daraltabilirim?
InnoDB tüm tabloları tek bir büyük dosyada saklar ibdata1. Büyük bir masa bıraktıktan sonra, dosya ne kadar büyük olursa olsun boyutunu koruyor. Bu veritabanını, tüm veritabanını (toplamda birkaç yüz GB'a sahip olan) atmadan ve yeniden almak zorunda kalmadan nasıl daraltabilirim? Sanırım sebebi, düşmeyi hala geri alabilmeniz. Benim durumumda buna ihtiyacım …

1
VAKUM disk alanını işletim sistemine döndürüyor
VACUUMbazı özel durumlar dışında genellikle disk alanını işletim sistemine geri döndürmez. Dokümanlardan: Standart form, VACUUMtablo ve dizinlerdeki ölü satır sürümlerini kaldırır ve ileride yeniden kullanılmak üzere kullanılabilir alanı işaretler. Ancak, tablonun sonundaki bir veya daha fazla sayfanın tamamen ücretsiz hale gelebildiği ve özel bir tablo kilidinin kolayca elde edilebileceği özel …



1
SQL Server kutularında birimlerin genişletilmesi nasıl yapılır?
İşte sys ops (veya daha önce bu deneyimi yaşamış olanlar) için bir soru. Şirketim üretimdeki mevcut SQL Server kutularına ek disk alanı ayırmak istiyor. Bir birimi genişletmenin (Disk Yönetiminde "Birimi Genişlet ...") ONLINE olarak yapılıp yapılamayacağını veya SQL Server Hizmetinin kapatılması gerekip gerekmediğini merak ediyoruz. SQL Server Hizmeti'nin bunu yapmak …

2
Bir varchar sütununun veritabanı dosyasındaki boyutunu azaltmanın etkisi nedir?
Veritabanımızda, (veya maks'den çok daha küçük bir şeyin) yeterli olacağı VARCHAR(MAX)sütunlara sahip bir dizi tablo var VARCHAR(500). Doğal olarak bunları temizlemek ve boyutları daha makul seviyelere indirmek istiyorum. Bunu nasıl yapacağımı anlıyorum: sorum, bu sütunları değiştirmenin diskteki sayfalara ve sabitlere ne yapacağıdır? (Bir sütunu büyüttüğünüzde neler olduğu hakkında çok fazla …

1
Postgres: gerçekleşen görünüm tarafından alınan disk alanını kontrol ettiniz mi?
Postgres (sürüm 9.4 kullanıyorum) dizin ve tabloların boyutunu kontrol etmek nasıl biliyorum: SELECT relname AS objectname, relkind AS objecttype, reltuples AS "#entries", pg_size_pretty(relpages::bigint*8*1024) AS size FROM pg_class WHERE relpages >= 8 ORDER BY relpages DESC; Ancak bu somutlaştırılmış görüşler göstermez. Ne kadar disk alanı kapladıklarını nasıl kontrol edebilirim?

2
Disk alanı nasıl boşaltılır? hangi günlükleri / dizinleri temizlemek için?
Linux makinemdeki disk alanını boşaltmak istiyorum. Alan kullanımını ayrıntılı olarak inceledim ve aşağıdaki dizinlerin büyük bir boyutu olduğunu gördüm /u01/app/11.2.0/grid/cv/log /u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files) /u01/app/11.2.0/grid/rdbms/audit(Contains .aud files) /home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files) /u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files) Bu dizinlerden içerik silebilir miyim? Not: Demek istediğim dizinler değil içerikler.

2
Dosyaları hareket ettirilmiş bir InnoDB tablosu nasıl kurtarılır
Bu yüzden bir çoğaltma akışında ayarlanmış bir test db sunucusu var. İsim üzerinde, köle veri dizinindeki alanı hızla dolduran bir optimizasyon geldi. Mysql sadece biraz daha yer bekliyordu. Bu datadir SADECE mysql'ın datadir'i olarak kullanılan bir dosya sistemidir, bu yüzden ücretsiz başka bir şey yoktu. Çoğaltma akışının bir parçası olmayan …

2
sys.allocation_units ve sp_spaceused alan kullanımı
DMV'lerin sayfa sayısı ve satır sayısı hakkında doğru bilgi sahibi olmadığı bilinen bir gerçektir. Ancak, istatistikleri güncellediğinizde, neden yapmadıklarını göremiyorum. Ben bir izleme aracı üzerinde çalışıyorum, her dizin ve veri, vb disk boyutunu bilmek istiyorum. Sonunda doğru dolgu faktörü ve diğer şeyler vb bulmak istiyorum. İşlevim ve eski sp_spaceused tarafından …

2
Bırakılan veritabanından sonra disk alanı boşaltın
Bir dev sistemi üzerinde çalışıyorum ve dev amaçlar için kullandığım bir veritabanına, "foo" diyorum. Sapıklıklar üzerinde çalışırken, DROP DATABASE foo kullanıyorum. Ancak, diskimdeki tüm alanı yediğimi hemen fark ettim. Bok. VACUUM FULL, farklı bir mantıksal veritabanından, daha önce bıraktığım veritabanından alan açıyor mu (foo)? Bunu farklı bir mantıksal veritabanından denedim …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.