Veritabanı Yöneticileri

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

1
Bash'ın ters arama geçmişinin psql eşdeğeri var mı?
bash'S ters arama geçmişi (Cr) (komut satırı özelliği) çok düşkün : Geçerli satırdan başlayarak geriye doğru arama yapın ve gerektiğinde geçmişte 'yukarı' ilerleyin. Bu artımlı bir aramadır. Ben vurduğunda control-riçinde bash, aşağıdaki alıyorum: (reverse-i-search)`': Ve daha önce yürüttüğüm komutların karakterlerini yazabiliyorum, ne aradığımı biliyorum. Bir hata yaparsam, control-hbir karakteri (eşdeğerini …

5
Sıralar arasında 90 günün geçtiği boşluklar tekrar tekrar nasıl bulunur?
Bu benim C # homeworld bir tür önemsiz görev, ama ben henüz SQL yapmaz ve set tabanlı (imleçler olmadan) çözmeyi tercih ederim. Bir sonuç kümesi böyle bir sorgudan gelmelidir. SELECT SomeId, MyDate, dbo.udfLastHitRecursive(param1, param2, MyDate) as 'Qualifying' FROM T Nasıl Çalışmalı Bu üç parametreyi bir UDF'ye gönderiyorum. UDF, bir görünümden …

1
Amazon RDS'den postgres anlık görüntüsü alın
Amazon RDS postgres örneğimin aldığı gecelik yedeklemenin bir kopyasını almanın basit bir yolunu bulamıyorum, böylece oynamak için yerel makineme geri yükleyebilirim. Şu anda bir kopyaya ihtiyaç duyduğumda bir pg_dump yapıyorum, ancak bu anlık görüntüleri indirebilmek daha iyi (ve daha hızlı, muhtemelen) olurdu. Bu mümkün değil mi?

7
“MySQL başlatılırken mysql / plugin.frm dosyası bulunamıyor”
MySQL sunucumu başlattığımda şu hatayı alıyorum: /usr/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13) [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. InnoDB: The error means mysqld does not have the access rights to InnoDB: the directory. InnoDB: File name ./ibdata1 InnoDB: File operation call: 'create'. InnoDB: …
17 mysql 


3
MySQL Master-Slave Master nasıl belirlenir
MySQL Master-slave replikasyonunu kuruyorum ve slave'i master'a yükselttiğimde yük devretme durumunu nasıl ele alacağımı anlamaya çalışıyorum (master düşerse). Uygulama sunucumun tüm yazmaları geçerli master'a yönlendirmesi gerekiyor, ancak master ve slave (kalp atışı, keepalived) arasında sunucu seviyesi HA'yı kullanamıyorum çünkü iki db sunucusu farklı fiziksel konumlarda tamamen farklı alt ağlarda. Bunun …

5
Tam yedekleme ve Salt kopya tam yedekleme arasındaki fark
SQL Server Central iş parçacığında gördüm Tam bir yedekleme günlüğü keser mi? tam yedeklemenin günlüğü kısaltmaması: Hayır. Tam veya Diferansiyel yedeklemeler işlem günlüğünü kesmez. - Lynn Pettis Hayır - tam bir yedekleme günlüğü kesmez. - Chad Crawford Peki tam yedekleme ile salt kopya tam yedekleme arasındaki fark nedir? Günlük yedekleme …

2
Veritabanı bağlamında çağrı yapmak için merkezi saklı yordam
sys.dm_db_index_physical_statsGörünümü kullanarak özelleştirilmiş bir bakım çözümü üzerinde çalışıyorum . Şu anda bir saklı yordamdan başvurulan var. Şimdi bu saklı yordam veritabanlarımdan birinde çalıştığında, ne yapmak istediğimi yapar ve herhangi bir veritabanı ile ilgili tüm kayıtların bir listesini aşağı çeker. Ben farklı bir veritabanına yerleştirdiğimde sadece o DB ile ilgili tüm …

2
SQL Server'da bağlantı haklarını sınırlama
'Onur sistemi' güvenliği kullanan üretimde dağıtmak için bir uygulama var. Yani, tüm kullanıcılar DB'ye bir SQL kullanıcısı / passwd kimlik bilgileri kullanarak bağlanır ve uygulama izinleri kendisi yönetir. İkinci bölüm, bağlantı nesnesinin katıştırılmış kimlik bilgileri içerdiği ve serbestçe kopyalanabildiği kadar beni rahatsız etmiyor. Bağlantıları daha sınırlı bir istemci kümesiyle sınırlamanın …


2
35 milyon satır için etkili mysql tablo / dizin tasarımı + tablo, 200'den fazla karşılık gelen sütun (çift), herhangi bir kombinasyonu sorgulanabilir
Aşağıdaki durum için tablo / dizin tasarımı konusunda tavsiye arıyorum: Bileşik birincil anahtar (varlık kimliği (int), tarih (tarih)) ile büyük bir tablo (hisse senedi fiyat geçmişi verileri, InnoDB, 35 milyon satır ve büyüyen) var. fiyatlandırma bilgilerine ek olarak, her bir kayda karşılık gelmesi gereken 200 çift değer var. CREATE TABLE …

1
“Kardinalite Tahmini” sorgu planında uyarı
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Yukarıdaki sorguda sorgu planında bir uyarı var. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Neden uyarıyor? Alan listesinde yer alan …

1
Oracle 11g dinleyicisi ORA-12514 ve ORA-12505 hatalarıyla başarısız oluyor
Geliştirme makinemde yerel olarak Oracle 11g örneğini çalıştırıyorum ve yerel örneğe doğrudan SqlPlus aracılığıyla bağlanabiliyorum: c:\>sqlplus ace SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 11 11:50:20 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - Beta SQL> select …


1
Oracle veritabanı kullanıcısını çoğaltma
Oracle veritabanımızda inceleme yapmak için harici denetçilerin gelmesini sağlayacağız. İncelemeyi gerçekleştirmek için bir araç çalıştırıyor olacaklar ve bunun için veritabanına bağlanabilecek ve ondan bilgi alabilecek bir kullanıcı kimliği gerektiriyorlar. Bunun için veritabanında mevcut bir kullanıcımız var. Ancak, bu bir üretim kimliğidir ve kilitlenmesini göze alamayız. Rolleri ve hakları da dahil …
17 oracle 

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.