Veritabanı Yöneticileri

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

3
HAProxy ve PGBouncer kullanarak PostgreSQL Yüksek Kullanılabilirlik / Ölçeklenebilirlik
Bir web uygulaması için birden fazla PostgreSQL sunucum var. Genellikle, bekleme modunda bir ana ve birden fazla slave (eşzamansız akış çoğaltma). Bağlantı havuzu oluşturmak için PGBouncer kullanıyorum: localhost üzerindeki veritabanına bağlanan her PG sunucusunda (port 6432) yüklü bir örnek. İşlem havuzu modunu kullanıyorum. Slave'lerdeki salt okunur bağlantılarımı yük dengelemek için …

2
Yaprak ve yaprak olmayan sayfalar arasındaki farklar nelerdir?
Bazı dizin kullanım raporları çalıştırıyorum ve Yaprak ve Yaprak olmayan bir tanım elde etmeye çalışıyorum . Hem Yaprak hem de Yaprak Dışı Ekler, Güncellemeler, Silme, Sayfa Birleştirme ve Sayfa Tahsisleri var gibi görünüyor. Bunun ne anlama geldiğini veya birinin diğerinden daha iyi olup olmadığını gerçekten bilmiyorum. Birisi her birinin basit …


2
PostgreSQL bit dizesini kullanmalı mıyım?
bit stringSon zamanlarda veri türünü öğreniyorum ve oldukça merak ediyorum: Bu doküman sayfasının altında cümle var: ... artı ipin uzunluğuna bağlı olarak 5 veya 8 bayt ek yük PHP, Java, C #, C ++, vb. Diğer dillerde bit dizeleri Npgsql, ODBC, vb. Sürücüler aracılığıyla nasıl ele alınır? Soru # 1 …
18 postgresql 

4
Bir seçimde mevcut ve bir sonraki büyük değeri nasıl alabilirim?
Sütunları ile bir InnoDB tablo 'idtimes' (MySQL 5.0.22-log) var `id` int(11) NOT NULL, `time` int(20) NOT NULL, [...] bileşik benzersiz bir anahtarla UNIQUE KEY `id_time` (`id`,`time`) böylece kimlik başına birden çok zaman damgası ve zaman damgası başına birden çok kimlik olabilir. Varsa, bu yüzden tüm girişleri artı her giriş için …
18 mysql  innodb  select 

1
Kümelenmiş sütun deposunda kümelenmemiş dizin depolaması
SQL Server'da, bir satır deposu tablosundaki benzersiz kümelenmemiş bir dizin , kümelenmemiş dizin yapısının tüm düzeylerinde temel nesnenin yer işaretini (RID veya kümeleme anahtarı) içerir. Yer imi, tüm dizin düzeylerinde kümelenmemiş dizin anahtarının bir parçası olarak saklanır . Öte yandan, kümelenmemiş dizin benzersizse , yer işareti yalnızca dizinin yaprak düzeyinde …

2
Neden: Dağıtım sonrası komut dosyasında r SQLCMD komutu yanlış olarak işaretlenmiş?
Ben dağıtım konuşmaları ile birkaç kez çalıştım ve her zaman, sezgisel inşa eylemi "PostDeploy" kullandım, çünkü budur. Şimdi ilk kez ":r somescript.sql"söz dizimini kullanmak için komut dosyasının şablonundaki yerleşik talimatları izlemeye çalışıyorum . Bu satır hemen yanlış olarak işaretleniyor: "':' Yanındaki SQL80001 yanlış sözdizimi PDS Build Action "none" olarak ayarlamak …

1
İyi bir SQL Server yedekleme programı nedir?
Yedekleme görevlerini ayarlama süreci hakkında çok fazla bilgi var gibi görünüyor, ancak veritabanı yedeklemelerinin büyük resim görünümü hakkında çok fazla bilgi yok. En azından, size bu bilgileri veren bir arama motoru sorgusu oluşturmak zor. Üç farklı yedekleme türü olduğunu biliyorum: Tam Veritabanı Yedekleri Diferansiyel Veritabanı Yedekleri İşlem Günlüğü Yedekleri Üçünü …

3
Yalnızca psql'de (postgresql) başlık nasıl kapatılır
PostgreSQL 9.1.X kullanıyorum psqlBir üstbilgi olmadan ancak bir altbilgi de dahil olmak üzere sonuçları yazdırmak için komut dosyası oluşturmaya çalışıyorum . http://www.postgresql.org/docs/9.1/static/app-psql.html Yukarıdaki belgeden \pset tuples_only hem üstbilgiyi hem de altbilgiyi kapatır. ve \pset footer off yalnızca altbilgiyi kapatır. psqlÜstbilgiyi kapatmanın ve altbilgiyi açık tutmanın bir yolu var mı ? …
18 postgresql  psql 

2
Gülen yüzleri MySQL'e nasıl ekleyebilirim (😊)
MySQL 5.5.21 kullanıyorum ve '\ xF0 \ x9F \ x98 \ x8A' gülen yüz karakterini eklemeye çalışıyorum. Ama hayatım boyunca, nasıl yapılacağını anlayamıyorum. Okuduğum çeşitli forumlara göre bu mümkün. Ama ne zaman denersem, veri kesilir. mysql> INSERT INTO hour ( `title`, `content`, `guid` , `published` , `lang` , `type` , …

3
Postgres sunucusunda zaman aşımını sınırlamak mümkün müdür?
Uygulamamda (istemci tarafı) bağlantı ve komut zaman aşımı süresini 10 dakikaya ayarladım. Benim uygulama basit bir sorgu çalıştırır: SELECT pg_sleep(65) Bazı sunucularda iyi çalışır, ancak diğer sunucular 60 saniye sonra bağlantıyı kapatır. Bu, zaman aşımlarını sınırlayan ve istemci ayarlarımı yok sayan bir çeşit PostgreSQL sunucusu yapılandırması olabilir mi?


2
İçe aktarmaya çalışırken dosyada izin reddedildi
Ben \ipsql.exe klasöründe olmayan bir dosyada kullanmayı denediğimde yazıyor C:: permission denied. Örneğin, SQL komutunda bir dosya var C:\Users\Work\Desktop\School Work\load_database.sqlve yazdığımda \i "C:\Users\Work\Desktop\School Work\load_database.sql"diyor C:: permission denied. Bunu nasıl düzeltebilirim? Burada , .sql dosyasını psql.exe ile aynı klasöre kopyaladığınız bir iş buldum . Bu arada, \ i içe aktarma anlamına …

1
Operatör, dökülme seviyesi 2 ile yürütme sırasında verileri dökmek için tempdb'yi kullandı
Uyarı Operator usedtempdb ile bir sorgu planı sıralama işlemi maliyetini en aza indirmek için mücadele ediyorumto spill data during execution with spill level 2 Birkaç ilgili yayınları bulduk dökmek seviye 1 ile yürütülürken dökmek verilerine 2. seviye değil, Seviye 1 kaynaklandığı met modası geçmiş istatistiklerini görünüyor , hangi seviyede yaklaşık …

2
Postgresql veritabanı nasıl çoğaltılır?
Şema ve yapısı da dahil olmak üzere mevcut veritabanını başka bir yeni veritabanına çoğaltmak gerekiyor. Kabuk komut ortamında buna ihtiyacım var, pgadmin'de değil. Lütfen bana yardım et. nohup pg_dump exampledb > example-01.sql createdb -O postgres exampledbclone_01 benim kullanıcı "postgres" nohup psql exampledbclone_01 < example-01.sql $ pg_dump mydb > db.sql $ …
18 postgresql 

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.