Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap


3
MySQL InnoDB page_cleaner ayarları uygun olmayabilir
Mysqld.log dosyasında bu notu görme: [Note] InnoDB: page_cleaner: 1000ms intended loop took 15888ms. The settings might not be optimal. (flushed=200 and evicted=0, during the time.) Burada böyle bir şeyden söz ediliyor: MySQL örneği "SYNC indeksi yapıyor" Sorum şu: eğer bu not günlüklerde görüldüğünde, varsa, hangi işlem yapılmalıdır? MySQL ve OS …

2
İki oturum aynı ada sahip #temp tabloları oluşturabilir mi?
Geçici bir tablo ( #myTable) oluşturuyorum ve bir imleç kullanıyorum. Eşzamanlı kullanıcılar uygulamam üzerinden imlece erişirken bu bir sorun yaratır mı? Aynı ada sahip ayrı geçici tablolar oluşturmama izin veriyor mu? Örnek kod aşağıdadır: Open cursor; Fetch Next from cursor into @Variable_Temp_Table_Name; Create table #myTable(pk int) While @@Fetch_Status = 0 …


1
Alt sorgu kullanıldığında postgres hatası [GROUP BY yan tümcesinde sütun görünmeli veya toplama işlevinde kullanılmalıdır]
İki masam var employeeve phones. Bir çalışan 0 ila n telefon numarasına sahip olabilir. Çalışan isimlerini telefon numaralarıyla listelemek istiyorum. İyi çalışan aşağıdaki sorguyu kullanıyorum. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = phones.empid GROUP BY employee.empid Çalışan tablosu çok sayıda satır içerebilir. Bir seferde …


2
Sertifika zinciri güvenilir olmayan bir otorite tarafından verildi
bir süre önce SQL Server 2016 geliştirici sürümünü bir Windows 10 ev sürümü ortamına ( kesin bir dizüstü bilgisayar ) yükledim ve her şey iyiydi. o zaman birisi - kutudaki bir yönetici - söylemeden, söz konusu kutuyu yeniden adlandırmaya karar verdi. Bundan sonra SQL sunucusuna bağlantı kurmaya çalışırken aşağıdaki hata …

3
Sorgular neden çoğu cümlede sütun takma adlarının kullanılmasına izin vermeyecek şekilde ayrıştırılıyor?
Bir sorgu yazmaya çalışırken, SQL Server'ın bir sorguyu yürütürken SELECT'leri ayrıştırmadan önce bir sorguda WHERE'leri ayrıştırdığını (zor yoldan) öğrendim. MSDN dokümanlar genel mantıksal ayrıştırma sırası SEC (böylece "böyle bir nesne [ad]" hataları diğer maddelerin bir sütun diğer adı kullanmaya çalışan ile sonuçlanan) hemen hemen son ayrıştırılır şekildedir söylüyor. Takma adların …
16 sql-server  alias 

7
Postgresql veritabanlarını izlemek için iyi araçlar var mı [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Çok yakında çok fazla yüklü postgresql veritabanına sahip olmayı planlıyorum. Yüksek yük ile mysql veritabanlarını yönetmek …

2
SQL Server için kullanılabilir fiziksel bellek kalmadığında ne olur?
Google'da bazı çelişkili bilgiler buldum. Bazı siteler, veriler için fiziksel bellek kalmadığında, SQL Server'ın varolan verileri TEMPDB'ye taşıdığını belirtir (bkz: SQL Server: TempDb ve önerilerin algılanması ). Ancak diğer siteler, yeterli fiziksel bellek kalmadığında, işletim sisteminin SAYFA DOSYASI'nı kullanabileceğini ve verileri fiziksel bellekten belleğe taşıyabileceğini belirtmektedir ( SQL Server için …

2
Gerektiğinden çok daha büyük sütun boyutu kullanma
Başka biriyle bir SQL Server veritabanı oluşturuyorum. Tablolardan biri, muhtemelen sabit kalacak verilerle küçüktür (6 satır). Uzaktan yeni bir satır eklenmesi olasılığı vardır. Tablo şöyle görünür: CREATE TABLE someTable ( id int primary key identity(1,1) not null, name varchar(128) not null unique ); INSERT INTO someTable values ('alice', 'bob something', …

2
SQL ifadelerinin SQL Server'da tek bir oturumda eşzamanlı olarak çalıştırılması mümkün müdür?
Geçici bir tablo kullanan saklı bir yordam yazdım. SQL Server'da geçici tabloların oturum kapsamlı olduğunu biliyorum. Ancak, bir oturumun tam olarak neler yapabileceğine dair kesin bilgi bulamadım. Özellikle, bu saklı yordamın tek bir oturumda eşzamanlı olarak iki kez yürütülmesi mümkünse, şimdi geçici bir tablo paylaşan iki yürütme nedeniyle bu yordamdaki …

1
RAW bölümlerindeki VERİ TABANI oluştur artık çalışmıyor?
İki ham, yani biçimlendirilmemiş bölümleri kullanarak bir veritabanı oluşturmaya çalışıyorum. Microsoft Docs bunu yapabileceğinizi belirtiyor, yalnızca ham bölümün sürücü harfini belirtmeniz yeterlidir: CREATE DATABASE DirectDevice ON (NAME = DirectDevice_system, FILENAME = 'S:') LOG ON (NAME = DirectDevice_log, FILENAME = 'T:') Ancak, SQL Server 2017 bu hatayı döndürür: Msg 5170, Seviye …

1
CHECKDB neden bellek için optimize edilmiş bir tabloya sahip bir veritabanındaki işlem günlüğü dosyasını okuyor?
tl; dr : CHECKDB neden bellek için optimize edilmiş tablolara sahip bir kullanıcı veritabanı için işlem günlüğünü okuyor? CHECKDB, veritabanlarımdan birini, özellikle de bellek içi OLTP tablolarını kullanan bir veritabanını denetlerken kullanıcı veritabanının işlem günlüğü dosyasını okuyor gibi görünüyor. Bu veritabanı için CHECKDB hala makul bir sürede bitiyor, bu yüzden …

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 …

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.