Veritabanı Yöneticileri

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

9
Bağlantı dizesini kullanarak sql plus komut satırından bağlanın
Diyelim ki bir Oracle veritabanım var. Bir kullanıcı adı var = x, şifre = y, veritabanı = z. Ayrıca port = a, SID = b, Ana bilgisayar adı = c olduğunu da biliyorum. Peki doğru şekilde nasıl bağlanmam gerekir? Gibi birçok seçenek kullandım: sqlplus x/y@'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=z)(SERVER=DEDICATED)))' sqlplus (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=b))) Bu komut satırlarını …
41 oracle  sqlplus  string 

10
SELECT INTO ile bir tabloyu nasıl kopyalarım ama IDENTITY özelliğini yok sayarım?
Kimlik sütunu olan bir tablom var diyor ki: create table with_id ( id int identity(1,1), val varchar(30) ); Bu iyi bilinmektedir, bu select * into copy_from_with_id_1 from with_id; copy_from_with_id_1 ile kimlik numarası da aynı şekilde sonuçlanır. Aşağıdaki yığın taşması sorusu , tüm sütunların açıkça listelenmesinden bahseder. Hadi deneyelim select id, …

2
SQL Server 2016'da, Her Zaman Şifreli ve Şeffaf Veri Şifrelemesi arasındaki fark nedir?
Bunu yazarken, "Her Zaman Şifreli" özelliğinin kullanışlılığını keşfedebilmemiz için SQL Server 2016'nın resmi olarak yayımlanmasını bekliyorum. Gelecekteki projeler için doğru kararı verebilmemiz için, Her Zaman Şifreli ile şu anda mevcut olan Şeffaf Veri Şifreleme arasındaki belirli farkların ne olacağını bilmek istiyorum.

6
Profesörüm bana 'COUNT' un kopya saymadığını öğretti
Üniversitede profesörüm bana bu SQL ifadesinin şu şekilde olduğunu söyledi: SELECT COUNT(length) FROM product 2aşağıdaki veri kümesiyle dönecektir : | product | |id | length | code | |-------------------| | 1 | 11 | X00 | | 2 | 11 | C02 | | 3 | 40 | A31 | …
40 dbms 

2
Bildirilen birleştirme sütun sırasını değiştirmek neden bir sıralama getiriyor?
Aynı şekilde adlandırılmış, yazılmış ve dizine eklenmiş anahtar sütunlara sahip iki tablom var. Bunlardan biri benzersiz kümelenmiş bir dizine, diğeri ise benzersiz değil . Test kurulum Bazı gerçekçi istatistikler içeren kurulum betiği: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT NULL, …

3
Parametre Sniffing vs VARIABLES vs Recompile vs OPTIMIZE FOR UNKNOWN
Bu yüzden bu sabah sorunlara neden olan uzun bir proc vardı (30 sn + çalışma süresi). Parametre koklamanın suçlu olup olmadığını kontrol etmeye karar verdik. Böylece, proc'u yeniden yazdık ve gelen parametreleri parametrelerin koklamasını engellemek için değişkenlere ayarladık. Denenmiş / gerçek bir yaklaşım. Bam, sorgu süresi düzeldi (1 saniyeden az). …

3
Tek bir saklı yordam için yürütme izni nasıl veriyorsunuz?
Normalde saklı bir prosedür oluşturduğumda, aşağıdakileri sıralama şablonu olarak kullanıyorum. Create procedure <procedurename> <@param1 <type>, @param2 <type>, etc..> as begin <procedure> end Çalıştığım sırada yalnızca bu saklı yordamdayken yürütme izni vermenin bir yolu var mı? Mesela ... Grant execute [User_Execute] ... ama sadece bu saklı yordam için? Başka bazı benzer …
40 sql-server 

1
aralıklı MySQL “Önemli hata: arabellek havuzu için bellek ayıramıyor” hatasıyla çöküyor
Düzenleme eklendi, 2013-05-29: Bu uzun bir soru ve tartışma olduğundan, soru ve çözümün kısa bir özeti. MySQL ve Apache'yi küçük bir Linux sunucusunda (1 GB bellek) çalıştırırken sorun yaşadım. Apache daha fazla hafıza talep etmeye devam etti ve bir sonuç olarak, OS her zaman hafızasını geri kazanmak için MySQL'i öldürdü. …

2
Bir DBA'nın SSAS hakkında bilmesi gerekenler nelerdir?
SSAS'ın ticari yönünü kapsayan çok fazla materyal gördüm, ancak yönetim ve yönetimin önemli yönleri hakkında pek bir şey görmedim. Bir SQL Server Analysis Services örneğini yönetme bakış açısından, çalışan bir DBA'nın SSAS hakkında doğru ve verimli bir şekilde yönetmesi gerekenler nelerdir?
40 sql-server  ssas 

3
WHERE IN kullanarak silme işlemi sırasında beklenmeyen taramalar
Aşağıdaki gibi bir sorgu var: DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL ) tblFEStatsBrowsers'in 553 satırı var. tblFEStatsPaperHits 47.974.301 satıra sahiptir. tblFEStatsBrowsers: CREATE TABLE [dbo].[tblFEStatsBrowsers]( [BrowserID] [smallint] IDENTITY(1,1) NOT NULL, [Browser] [varchar](50) NOT NULL, [Name] [varchar](40) NOT …


4
SQL Server 2008'de tüm Active Directory grubu güvenlik erişimini nasıl atayabilirim?
Entegre güvenliği, bir etki alanında bulunan iç uygulamamda kullanmak istiyorum. Ne yazık ki, bunun işe yaramadığını hiç bulamadım. Belirli bir tabloya okuma / yazma erişimi için tüm Exchange (Active Directory) Grubunun SQL Server'daki rolünü atamak istiyorum. Bu şekilde, herhangi bir kişi işe alındığında bir operatör oluşturmak zorunda kalmam veya birileri …



2
MySQL'de VARCHAR alanında olası INDEX
MySQL veritabanında , böyle bir tabloyla çalışıyorum : +--------------+ | table_name | +--------------+ | myField | +--------------+ ... ve bunun gibi çok fazla sorgu yapmam gerekiyor (listede 5-10 karakter var) : SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other a bit longer'...) Yaklaşık 24.000.000 benzersiz satır …

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.