Veritabanı Yöneticileri

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

2
SQL Server Genişletilmiş Olaylar verilerini görselleştirme
Son zamanlarda, çeşitli sorguları karşılaştırmamı ve optimize etmemi sağlamak için SQL Server'da Genişletilmiş Etkinlikler'i kullanıyorum. Şimdiye kadar, SSMS'deki "Canlı Verileri İzle" özelliğini kullandığım olay verilerini görüntülemek için. Yaşadığım sorun, Canlı Etkinlikler özelliğinin dahili bir arabellek kullandığına işaret etmesidir, bu da bazen pencerede görüntülenecek bilgileri almak için birkaç kez bir sorgu …

3
Yanlış dosya izinleri nedeniyle MySQL sunucusunu başlatamıyor musunuz?
Sunucuyu başlatmaya ve sonra kök kullanıcıyı düzeltmeye çalışıyorum $ mysql -u root mysql $mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root'; $mysql> FLUSH PRIVILEGES; Ancak sunucu başlatılamaz: $ mysqld --skip-grant-tables 2014-10-21 07:18:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). …

2
Rasgele sayılar ve birleştirme türleriyle beklenmeyen sonuçlar
Dört rasgele sayılar (1-4) alır ve sonra eşleşen database_id numarasını almak için geri katıldı basit bir komut dosyası var. Bir LEFT JOIN ile senaryoyu çalıştırdığımda, her seferinde dört satır alıyorum (beklenen sonuç). Ancak, bir INNER JOIN ile çalıştırdığımda, değişen sayıda satır alıyorum - bazen iki, bazen sekiz. Mantıksal olarak, herhangi …
16 sql-server  t-sql 

3
Artan ağ gecikmesi MS SQL Server'da tablo kilitlerine neden olur mu?
Yüksek gecikmeli bir ağ üzerinden SQL Server veritabanına tek bir çağrı yapıyorsam, bu gecikmeler nedeniyle tablo kilitleri oluşacak mı? Diyelim ki bazı kayıtlar için tablo A'yı sorguladım ve SQL Server bu verileri yavaş bir ağ üzerinden döndürmek zorunda - sunucu A'dan yanıt gönderirken ağ üzerinden bir okuma kilidi olacak mı …

5
Veritabanı Altyapısı kurtarma tutamacında bekleme başarısız oldu. SQL Server hata günlüğünde olası nedenleri kontrol edin [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 2 yıl önce kapalı . SQL2008R2 - SQL2012 - sql2014'ü yüklemeyi deniyorum 2014-07-17 16:31:16.00 spid14s Error: 17190, Severity: 16, State: 1. …


1
PostgreSQL'in GEQO (Genetik Sorgu Optimizasyonu) üzerinde değişiklik
PostgreSQL GEQO işlevselliği ile uyumlu bir işlevsellik uygulamak gerekir. GEQO yaklaşımının sorgu planlarını tamsayı dizeleri olarak kodlamak olduğunu ve GEQO'nun bu olası birleştirme dizilerini rastgele oluşturduğunu biliyorum. Kaynak: http://www.postgresql.org/docs/9.3/static/geqo-pg-intro.html Benim sorum: GEQO işlevini doğru birleştirme sırasını kesin olarak biliyorsam nasıl değiştirilirim, böylece farklı birleştirme dizilerini aramak zorunda kalmam. Örneğin, 4 …

3
PostgreSQL'de (veya genel olarak SQL'de) iş mantığı izinleri nasıl uygulanır?
Diyelim ki bir tablom var: CREATE TABLE items ( item serial PRIMARY KEY, ... ); Şimdi, (not ben değilim lütfen her öğe için "izinler" kavramını tanıtmak istiyorum değil o öğenin burada veritabanı erişim izinleri hakkında konuşurken, ancak iş mantığı izinleri). Her öğenin varsayılan izinleri ve varsayılan izinleri geçersiz kılabilecek kullanıcı …
16 postgresql  enum 

1
ASYNC_NETWORK_IO bekleme türü endişelenecek bir şey mi?
Yürütülmesi uzun süren saklı yordamlar listesine bakıldığında, en fazla beklemeye neden olduğu öne çıkıyor. Ancak, bu bekleme çoğu (% 81) ASYNC_NETWORK_IO ve nedenini biliyorum: saklı yordam kabaca 400 MB bilgi aktarır. Dokümantasyonda ASYNC_NETWORK_IO'nun nedeninin, müşterinin veri seli ile ayak uyduramayacağı ve muhtemelen doğru olduğu belirtilmektedir. Tüm yaptığı bir ADO.NET üzerinden …

1
Alt sorgu neden paralelliği kullanıyor ve birleştirme kullanmıyor?
SQL Server, bir alt sorgu kullanan ancak bir birleştirmeyi kullanırken bu sorguyu çalıştırırken neden paralellik kullanıyor? Birleştirme sürümü seri olarak çalışır ve tamamlanması yaklaşık 30 kat daha uzun sürer. Sürüme katıl: ~ 30secs Alt sorgu sürümü: <1second EDIT: Sorgu planının Xml sürümleri: Sürüme KATIL SUBQUERY sürümü

3
Oracle, uzun bir anahtar için benzersiz bir dizin kullanmıyor
Test veritabanımda 250K satır içeren bir tablo var. (Üretimde birkaç yüz milyon var, aynı sorunu orada gözlemleyebiliriz.) Tabloda nullchar2 (50) dize tanımlayıcısı var, boş değil, üzerinde benzersiz bir dizin var (PK değil). Tanımlayıcılar, test veritabanımda (ve üretimde yaklaşık bin) 8 farklı değere sahip bir ilk bölümden, sonra bir @ işaretinden …

4
SQL Server 2008 R2 hatası: 15023, kullanıcı, grup veya rol zaten var
İzin sorunları yaşadığım bir test veritabanı var. Raporlama veritabanına erişemiyorum ve uygulamanın yardım belgeleri aşağıdakileri yaptığını söylüyor: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server databases. 2. Expand the security folder. 3. Select logins and right click on …

4
MySQL içe aktarma csv dosyası ERROR 13 (HY000): /path/file.csv statüsü alınamıyor (Errcode: 2)
MySQL (5.5.34) / Linux (Ubuntu 12.04 LTS) için yeni başlayan biriyim ` Tek bir tablo ile basit bir veritabanı oluşturduk. Veriyi 'data_test.csv dosyası üzerinden içe aktarmaya çalışırken bir hata mesajı 13 belirir. Terminal'den alıntılar: mysql> source /home/g/stockrecdb/load_test.sql; Database changed ERROR 13 (HY000): Can't get stat of '/home/stockrecdb/data_test.csv' (Errcode: 2) mysql> …
16 mysql  errors  csv 

2
SQL Server 2012 Yedeğini yeni DB Adına geri yükle
2008 yılında, geri yükleme sihirbazından "Hedef Veritabanı" alanındaki adı değiştirerek yeni bir DB kopyasına yedeklemeyi geri yükleyebileceğinizi hatırlıyorum. İstediğiniz zamana geri yüklenen orijinal DB'nin bir kopyası olan yepyeni bir DB oluşturur. SQL 2012 bunu yapmak için nasıl anladım benim yaşam için değil. Şimdi anlıyorum (Aaron Bertrand sayesinde) bunun gerçekten değişmediğini …

1
SQL Server nvarchar (max) ve nvarchar (n) performansı etkiler
Bu, SQL Server 2008 R2 SP2'dir. 2 masam var. İlk tablonun bir VALUE sütunu nvarchar(max)ve ikincisinin de aynı sütunu olması dışında her ikisi de aynıdır (veri ve dizin oluşturma) nvarchar(800). Bu sütun kümelenmemiş bir dizine eklenir. Ayrıca her iki tabloda da kümelenmiş bir dizin oluşturdum. Ayrıca dizinleri yeniden inşa ettim. …

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.