Veritabanı Yöneticileri

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

2
PgAdmin III - Parola boşken veritabanına nasıl bağlanılır?
PostgreSQL 9.1'i bilgisayarıma kurdum (Win 7). Birlikte kendisine başarılı bağlayan küçük bir Java uygulaması var login=save password="". Bağlantı çalışıyor. Ancak, PgAdmin III'ün kendisinden reddedilir. Alırım: Error connecting to the server: fe_sendauth: no password supplied Boş bir parola ile PgAdmin III'ten veritabanıma nasıl bağlanabilirim? DÜZENLE Bu sadece bir test, üretim kodu …



3
varchar (255) veya varchar (256)?
Ben kullanmalı mıyım varchar(255)ya varchar(256)tabloları tasarlarken? Bir baytın sütun uzunluğu veya meta veri depolamak için kullanıldığını duydum. Artık bu noktada önemli mi? İnternette bazı yayınlar gördüm, ancak Oracle ve MySQL için geçerli. Microsoft SQL Server 2016 Enterprise Edition'ımız var, bu ortam için nasıl geçerlidir? Şimdi, örneğin, müşterilerime örneğin 256 yerine …

5
Bir sorgu, tablo veya görünümün çıktı sütun adlarını ve veri türlerini döndürme sorgusu
Bir sorgu, tablo veya görünümün alan adlarını ve alan türlerini döndüren bir PostgreSQL sorgusu veya komutu var mı? Örneğin, basit SELECT sorgusuna uygulanırsa bir çözüm şöyle SELECT * from personbir liste döndürmelidir: Column Name | Column Type =========================== First Name | character Last Name | character Age | integer Date …

6
Json_agg içindeki sütunları seçme
Gibi bir sorgu var: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; JSON nesnesinde bolmamak için sütunları nasıl seçebilirim b.item_id? Hakkında okudum ROW, ama gibi bir JSON nesnesi döndürür: {"f1": "Foo", "f2": "Bar"} Bir kez uygun sütun anahtarları eşleştirmek için …


4
İkinci tabloda eksik satırları almak için iki tabloya KATILMA
Basit bir oylama sisteminde CREATE TABLE elections ( election_id int(11) NOT NULL AUTO_INCREMENT, title varchar(255), CREATE TABLE votes ( election_id int(11), user_id int(11), FOREIGN KEYs bir kullanıcının oy verdiği seçimlerin listesini almak için aşağıdaki JOIN kullanılır SELECT * FROM elections JOIN votes USING(election_id) WHERE votes.user_id='x' ancak bir kullanıcının oy kullanmadığı …
21 join  select 

1
“REPLICATION FOR NOT” seçeneğiyle birincil anahtar
Yakın zamanda bir projeyi devraldım ve çoğu tabloda birincil anahtarın " NOT FOR REPLICATION" özelliğine sahip olduğunu keşfettim . Ben DBA değilim, ama çoğu veritabanında, birincil anahtarı olmayan bir kayıt bozuk kabul edilir. Bu kayıtların çoğunun birincil anahtarı neredeyse kesinlikle bir yerde yabancı anahtar olarak kullanılacaktır. Bu, önceki geliştiricinin (şirket …

3
Postgres'te gerçekleşen görünümün tanımını sorgula
Postgres'te gerçekleşen görünümün nasıl sorgulanacağını merak ediyorum. Referans olarak, yapmayı umduğum şey, normal bir görünüm için yapabileceklerinize çok benziyor: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; bu da size aşağıdaki sütunları verir: table_catalog table_schema table_name view_definition check_option is_updatable is_insertable_into is_trigger_updatable is_trigger_deletable is_trigger_insertable_into Bu, somutlaşmış görüşler için mümkün mü? Şimdiye …

2
Bitmap dizin taraması ile sorgu planlarında “Cond Recheck:” satırı
Bu, yorumlardan önceki soruya bir dönüştür: Postgres 9.4.4 sorgusu sonsuza kadar sürüyor PostgreSQL 9.4 kullanıldığında, Recheck Cond:sorgu planlarında bitmap dizin taramasından sonra her zaman bir satır var gibi görünüyor EXPLAIN. Olduğu gibi EXPLAINbaşvurulan soru çıkışı: -> Bitmap Heap Scan on table_three (cost=2446.92..19686.74 rows=8159 width=7) Recheck Cond: (("timestamp" > (now() - …

1
MySQL açıklamasında filtrelenmenin anlamı nedir?
Burada MySQL belgelerinde açıklandığı gibi : Filtrelenen sütun, tablo durumuna göre filtrelenecek tahmini tablo satırlarının yüzdesini gösterir. Yani, satırlar incelenen tahmini satır sayısını gösterir ve × filtrelenen satırlar / 100, önceki tablolarla birleştirilecek satır sayısını gösterir. MySQL 5.7.3'ten önce, EXPLAIN EXTENDED kullanıyorsanız, bu sütun görüntülenir. MySQL 5.7.3'ten itibaren, genişletilmiş çıktı …

2
Hata Ayıkla düğmesi SSMS v18'e nasıl eklenir?
DebugDüğme SSMS bu sürümünde mevcut: Ancak sürüm 18, önizleme 4'te mevcut değildir: DebugDüğmeyi SSMS'ime eklemek için birkaç şekilde denedim, ancak başarılı değilim. DebugDüğmeyi SSMS v18'e eklemenin bir yolu var mı ?
21 sql-server  ssms 

1
SQL Server 2019'un sonuç kümesi önbelleğini nasıl etkinleştirirsiniz?
SQL Server 2019 CTP 2.3, sys.databases öğelerine is_result_set_caching_on dahil birkaç yeni sütun ekledi: Henüz SQL Server 2019'daki Yenilikler veya ALTER VERİTABANI sayfasında belgelenmemiştir . Sadece gülmek için Hızlandırılmış Veritabanı Kurtarma ile aynı sözdizimini kullanarak denedim: ALTER DATABASE StackOverflow2013 SET RESULT_SET_CACHING ON; Ama şans yok: Msg 5058, Level 16, State 12, …

5
SQL Server'ın çökme esnekliği geliştirilebilir mi?
SQL Server (2008 SP4 ve 2016 SP1) çalıştıran ve düzenli olarak güç kaybeden bilgisayarlarımız var. Açıkçası, bu bazen daha sonra geri yüklememiz gereken SQL Server veritabanının (dizin) bozulmasına yol açar. SQL Server'ın bu tür senaryolar için tasarlanmadığının farkındayım ve doğru çözüm, güç kaybının nedenini düzeltmektir (merak ediyorsanız, aşağıda daha fazlası). …
20 sql-server  crash 

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.