Veritabanı Yöneticileri

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

1
Xml parametresini kullanarak birden çok veriyi yükseltirken Birleştirme sorgusunu nasıl kullanırım?
Değerler dizisi içeren bir tablo güncelleştirmeye çalışıyorum. Dizideki her öğe, SQL Server veritabanındaki bir tablodaki bir satırla eşleşen bilgiler içerir. Satır zaten tabloda varsa, o satırı verilen dizideki bilgilerle güncelleriz. Aksi takdirde, tabloya yeni bir satır ekliyoruz. Temelde upert tanımladım. Şimdi, bunu bir XML parametresi alan saklı bir yordamda elde …

1
MySQL InnoDB Deadlock 2 basit ekleme sorgusu için
Bu iki ekleme sorguları için bir kilitlenme var: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) InnoDB Durumu: ------------------------ LATEST DETECTED DEADLOCK ------------------------ 2014-12-23 …
10 mysql  innodb  deadlock 

2
Arabellek havuzu dışında SQL Server 2012 bellek tüketimi
Ben maksimum 20GB daha yüksek bellek tüketen bir SQL Server 2012 SP2 Enterprise Edition örneği var. bellek sınırı. Örnek 65 GB ile sınırlıdır, ancak aşağıdaki sorgudan kullanılan fiziksel bellek 86 GB gösterir SELECT (physical_memory_in_use_kb/1024)/1024 AS [PhysicalMemInUseGB] FROM sys.dm_os_process_memory; GO Sunucu 2 NUMA düğümü ile fizikseldir. Arabellek havuzu dışında bellek tüketen …

1
Geçici tablolara veri yüklerken minimum günlük kaydı alın
Veri Yükleme Performansı Kılavuzu'nu okuduktan sonra bile , minimum günlük kaydı almak için kümelenmiş bir dizinle tanımlanan boş bir geçici tabloya TABLOCK tablo ipucu eklemenin gerekip gerekmediğinden emin değilim. Açıkçası temp tablosu SIMPLE kurtarma modunda çalışan TempDB'de yaratılmıştır, bu yüzden minimum kayıt için mükemmel bir aday olduğunu düşünürdüm, ancak onaylamak …

3
PLPGSQL ile geçerli arama yolunda bir tablonun olup olmadığını nasıl belirleyebilirim?
Başka bir uygulama için bir addon olan bir uygulama için bir kurulum komut dosyası yazıyorum, bu yüzden diğer uygulama için tablolar olup olmadığını kontrol etmek istiyorum. Değilse, kullanıcıya yararlı bir hata vermek istiyorum. Ancak, hangi şemanın tabloları tutacağını bilmiyorum. DO LANGUAGE plpgsql $$ BEGIN PERFORM 1 FROM pg_catalog.pg_class c JOIN …

2
Sql Server 2008 R2'de Veritabanı Posta yoluyla biçimlendirilmiş bir HTML E-postası Gönderilmesi Gerekiyor
Benim gereksinimim, otomatik e-postayı (Veritabanı Postası aracılığıyla biçimlendirilmiş bir HTML E-postası) oluşturmaktır. Temel gereksinim, İş tetiklendiğinde verileri bir Tabloya eklediği ve bilgilerin bir E-posta olarak gönderilmesi planlandığı, ancak şimdi müşteri bu biçimde istedi. Yaptığım Geçerli Biçim PO Date:2014-11-26 PO ID:PO1 SAP Ref:0001106102 GRN:1067 DealerID:045 Dealer Name:ABC(Pvt)Ltd. 2 Status:New Format benzeri …

2
Bir alt sorguda ORDER BY veritabanı uygulamaları
ORDER BY deyimi iç sorguda olacak şekilde SQL deyimlerini saran bir uygulama (MapServer - http://mapserver.org/ ) kullanıyorum. Örneğin SELECT * FROM ( SELECT ID, GEOM, Name FROM t ORDER BY Name ) as tbl Uygulama birçok farklı veritabanı sürücüsüne sahiptir. Ben esas olarak MS SQL Server sürücüsü ve SQL Server …


1
PostgreSQL: sütunu görünümden çıkarma
VIEWBir evrim komut dosyası oluşturmaya çalıştığım bir yer var , bu yüzden ona bir sütun ekleyebilirim. Bu bölüm iyi çalışıyor; sütun iyi eklendi. Ancak, bunun tersi çalışmaz; son eklenen sütunun kaldırılması bir ERROR: cannot drop columns from viewmesajla başarısız olur . Sorun, bu özel görüşün hem referans hem de birçok …

3
Milyarlarca-satır-tablo // dizininde yavaş sorgular kullanıldı
Genç bir geliştirici olduğum ve veritabanlarını (PostgreSQL 9.3) kullanma konusunda yetenekli olmadığım için, gerçekten yardıma ihtiyacım olan bir projeyle ilgili bazı sorunlarla karşılaştım. Projem, her cihazın saniyede bir veri bloğu gönderdiği cihazlardan (1000 veya daha fazla cihaza kadar) veri toplamakla ilgilidir, bu da saatte yaklaşık 3 milyon satır yapar. Şu …

1
SQL Server'da “Şifrelemeyi Zorla” ve “Protokol Şifrelemeyi Zorla”
Farklı ayarların sunucu-istemci iletişimimin davranışını nasıl etkilediğini anlamaya çalışıyorum. Sunucuda, SQL hizmetim tarafından kullanılmak üzere yapılandırılmış, verilmiş bir exchange sertifikasına sahip kendinden imzalı bir CA yükledim. İlk başta, kök CA istemciye yüklenmediğinde bu bağlantının başarısız olduğunu görmek istiyorum. Ama ne yaparsam yapayım zaten çalışıyor gibi görünüyor. Nedenini daha iyi anlamak …

2
PostgreSQL'deki işlemler p imleç başına veya bağlantı başına `` psycopg2 '' mi?
Ben psycopg2veritabanı API kullanarak PostgreSQL 9.3 ile bazı işler yapıyorum . Minimum izolasyon düzeyinde ("otomatik taahhüt" modu) ayarlanmış DB API var ve kendi SQL ile doğrudan kendi işlemleri yönetiyorum. Misal: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM {tableName} WHERE dlState=%s".format(tableName=self.tableName), (2, )) ret = cur.fetchall() cur.execute("COMMIT;") Temel …
10 postgresql 

4
tablo adını göster + mysql innodb veritabanındaki her tablo için kayıt sayısı
Geçerli veritabanındaki tüm tabloları, tablodaki satır sayısını birlikte listeleme. Başka bir deyişle, mysql'de böyle bir şey bulmak için bir sorgu düşünebilir misiniz? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | +------------------------++------------------------+ Farklı yaklaşımlar açıktır.
10 mysql  innodb  select  count 

2
Transact-SQL'de simetrik fark işlemi?
Ben her zaman UNIONSQL operatör hakkında biliyordum , ama sadece son zamanlarda başka set operatörleri olduğunu keşfetti INTERSECTve EXCEPT. Dördüncü büyük set operatörünü, simetrik farkı (örneğin tersini INTERSECT) yapan bir operatör bulamadım . Gibi bir şey kullanarak istenen çıktıyı alabilirim gibi görünüyor SELECT Field FROM A UNION SELECT Field FROM …
10 sql-server  t-sql 

1
MySQL Harmanlama utf8_unicode farklılıkları
Ama MySQL Harmanlamanın önemini okudum ve şu ana kadar uyumluluk ve doğruluk hakkında öğrendiklerim, bu 4 en iyi bahisim gibi görünüyor. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Benim anlayışımdan uft8mb4 mutli dil (karakter) desteği olan karakter için iyi olurdu (örneğin japonca). uf8mb4 4 baytı desteklerken uf8 sadece 3 baytı destekler. Bu yüzden …
10 mysql 

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.