Veritabanı Yöneticileri

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

3
MySQL Tablolarını .ibd, .frm ve mysqllogbin dosyalarından geri yükleme
Herhangi bir nedenle, içinde depolanan tablolarımı .frmve .ibddosyaları açmaya çalıştığımda (MySQL veya phpmyadmin'de olsun) bana bir sözdizimi hatası veriyor veya var olmadığını söylüyor. Buna benzer sorunu olan diğer yayını okudum, ancak innodb_file_per_tableetkin olup olmadığını nasıl kontrol edeceğimi bilmiyorum ve genel olarak gerçekten kafam karıştı. Ayrıca mysql-bin.000002veritabanımdaki verilerin tamamen kaybolmadığını görmek …


1
İş parçacığı için güvenli bir şekilde bir değeri (sayacı) sorgulamak ve artırmak nasıl? (yarış koşullarından kaçının)
Her satır bir sayaç (sadece bir tamsayı değeri) olan bir tabloda, geçerli değeri almak ve aynı zamanda artırmak gerekir . Etkili, bunu yapmak istiyorum: SELECT counter FROM table WHERE id=123 UPDATE table SET counter=counter+1 WHERE id=123 Ancak bunu iki sorgu olarak yapmak elbette iş parçacığı için güvenli değildir: aynı şeyi …
10 mysql  locking 

2
PostgreSQL, NULL olmayan VARSAYILAN sütun eklemeyi optimize eder mi?
Değerli NOT NULLsütunlar eklerken DEFAULT- PostgreSQL bu işlemi optimize ediyor mu? Tablonun n satırı olması durumunda, optimize edilmemiş bir alter-table-add-column, varsayılan değerin n yazmalarını verir - ki bu çok acı verici olabilir. Optimizasyon ile DB anında yeni sütunu oluşturacak, uygun bir indeks veri yapısında bu sütun için varsayılan olmayan bir …

5
Optimal sort_buffer_size nasıl belirlenir?
Aşağıdakileri söyleyen örnek bir yapılandırma dosyasından okudum: # Sort buffer is used to perform sorts for some ORDER BY and GROUP BY # queries. If sorted data does not fit into the sort buffer, a disk # based merge sort is used instead - See the "Sort_merge_passes" # status variable. …

2
PostgreSQL'deki bileşik dizindeki sütun sırası (ve sorgu sırası)
50K sıralı bir masam var. Aslında bir PostGIS tablosu. Sorguda 4 bölüm var (1 zorunlu) (3 İsteğe bağlı) 4 lat, uzun kesişme kutusu (bir coğrafya dikdörtgeni) (st_intersects kullanıyorum) [Zorunlu] Bir tarih alanında Tarih Aralığı (min, maks.) Dosya türü (8 metin değerine kadar bir dizi) şu anda IN (.....) kullanarak, ancak …

2
Sütunları dinamik olarak nasıl takma adlandırabilirim?
Değişken adlandırılmış 20 sütun içeren bir tablo (benim tarafımdan tasarlanmamış) var. Yani, hangi kayıt türüne baktığınıza bağlı olarak, sütunun uygulanabilir adı değişebilir. Olası sütun adları çok kolay sorgulayabileceğim başka bir tabloda saklanır. Bu nedenle, gerçekten aradığım sorgu böyle bir şey gider: SELECT Col1 AS (SELECT ColName FROM Names WHERE ColNum …

1
“İki tablo uzakta” ​​kısıtlamalarını uygulama
SQL'de bir elektrik şemasını modellemekte bir sorunla karşılaştım. Yakalamak istediğim yapı part ←────────── pin ↑ ↑ part_inst ←───── pin_inst burada "inst", "örnek" in kısaltmasıdır. Örneğin, 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT ve V CC'ye sahip partbir LM358 op-amp olarak sahip olabilirim . Daha sonra bu parçayı şemaya …

1
Bir veritabanı projesinde OPENQUERY ile bağlantılı bir sunucu kullanma
TFS atmak istiyorum bir veritabanı çalışan bir SQL Server 2008 var. Bu nedenle DB ithal ettiğim bir Visual Studio 2013 veritabanı projesi kullandım. Bir grup hatayı düzelttikten sonra sadece bir hata kaldı: Bir görünümde OPENQUERYbağlantılı bir sunucuya erişmek için kullanılan geliştiriciler . Bu yüzden doğru veritabanını içeren bir DACPAC'ı içe …

4
SQL Server 2008 R2'de şifrelenmiş / şifrelenmiş verileri olan tüm sütunları bulmanın hızlı bir yolu var mı?
SQL Server 2008 R2'de şifrelenmiş / şifrelenmiş verileri olan tüm sütunları bulmanın hızlı bir yolu var mı? Bir geliştirme sunucusundaki (iş kurallarımıza göre) tüm şifreli sütunlardaki verileri geçersiz kılmam gerekiyor. Sütunların çoğunu biliyorum çünkü onları düzenli olarak kullanıyoruz, ancak ayrıntılı olmak istiyorum ve aynı zamanda hepsini bulduğumu kanıtlamak istiyorum. Ben …

3
SSRS raporundaki satırlar nasıl gizlenir?
SSRS 2008'de TOPLAM TOPLUMDA Toplam Tahsis ve Toplam Maliyet'in 0 olduğu raporumda bu satırları nasıl gizleyebileceğimi anlamaya çalışıyorum. Örneğin: Toplam Tahsis Toplam Gerçek Maliyet 0 0 <---- gizle 100,00 0 <---- saklanma 0 50,0000 <---- saklanma İşte ekran görüntüsü: teşekkür ederim

1
Yavaş MySql Sunucu Performansı - Ne ve Nasıl Kontrol Edilir?
başlangıç: yasal uyarı MySql Server DBA değilim; Çoğunlukla MSSQL biliyorum - bu yüzden yardımınıza ihtiyacım var. sonu: reddi MySql sunucu motorunun neden kötü performans gösterdiğini kontrol etmem istendi - veritabanlarını görmedim veya tutmadım ve nereden başlayacağımı bilmek istiyorum. Nereden başlamalıyım? MySql'e erişimi olanlara hangi soruları sormalıyım - phpmyadmin veya başka …

3
Sekans kullanan bir sütunu olan bir tabloyu nasıl oluştururum?
Aşağıdakilere sahibim CREATE TABLE [MyTable] ( [ID] [bigint] PRIMARY KEY NOT NULL, [Title] [nvarchar](64) NOT NULL ) CREATE SEQUENCE MyTableID START WITH 1 INCREMENT BY 1 NO CACHE ; GO MyTable'a yeni kayıtlar eklemek ve kimliği sıralamanın bir sonraki değerine ayarlamak istiyorum. Nasıl yapabilirim? Bir tetikleyici belki, yoksa başka bir …

1
INNER JOIN sözdizimi, OUTER JOIN içinde sorgu sonuçlarının karşılaştırması
TLDR; 2 yürütme planına bakarsanız, hangisinin daha iyi olduğuna dair kolay bir cevap var mı? Amaçlı olarak dizin oluşturmadım, böylece neler olduğunu görmek daha kolay. Farklı birleşim stilleri (yani iç içe ve geleneksel) arasındaki sorgu performansı farkını bulduğumuz önceki sorumun ardından , iç içe sözdiziminin de sorgunun davranışını değiştirdiğini fark …

2
Veritabanı özellikleri iletişim kutusundaki Dosyalar Sayfasından veritabanının sahipliğini değiştirme hatası
Bir veritabanını geri yükledim ve db_owner olarak yeni bir kullanıcı (oturum açtığım kullanıcı) oluşturdum. Şimdi veritabanı diyagramında bir hata var görmek istediğimde Bu veritabanının geçerli bir sahibi olmadığı için Veritabanı Şeması destek nesneleri yüklenemiyor. Devam etmek için, veritabanı sahibini geçerli bir girişe ayarlamak üzere önce Veritabanı Özellikleri iletişim kutusunun dosyalar …

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.