Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności

5
Czy są jakieś profesjonalne DBA PostgreSQL w pełnym wymiarze godzin?
W mojej pracy pracuję nad aplikacją JavaEE z bazą danych PostgreSQL. Chociaż mamy sysadmin dla naszych serwerów produkcji, który również zarządza naszymi serwerami baz danych, nie mamy pełnego DBA w pełnym wymiarze godzin, co sprawia, że ​​zastanawiam się, czy takie istnieją. Wyobrażam sobie, że każdy dedykowany DBA w pełnym wymiarze …

1
Szybka baza danych dla małego mikrokontrolera
Używam PIC32, który jest 32-bitowym procesorem o taktowaniu 80 MIPS i dostępnym około 64-128 KB pamięci RAM. Będzie uzyskiwał dostęp do karty microSD - do 4 GB w systemie plików FAT32. Wszystko to popycha go, ale potrzebuję kompaktowej bazy danych, którą można łatwo przenieść na tę platformę i takiej, która …



2
Jaki jest najskuteczniejszy model łączenia wielu osób w Google App Engine?
Projekt BigTable odrzuca wiele filozofii standardowych modeli relacyjnych, wyraźnie preferując denormalizację od wielu małych tabel. Jednym z większych obszarów, w których jest to problem, jest modelowanie połączeń wielu do wielu. Jednym ze sposobów modelowania tych złączeń jest naruszenie pierwszej normalnej formy i umieszczenie wszystkich interesujących danych w db.ListProperty (). Chociaż …




1
Hash Join vs Hash Semi Join
PostgreSQL 9.2 Próbuję zrozumieć różnicę między Hash Semi Joini sprawiedliwy Hash Join. Oto dwa zapytania: ja EXPLAIN ANALYZE SELECT * FROM orders WHERE customerid IN (SELECT customerid FROM customers WHERE state='MD'); Hash Semi Join (cost=740.34..994.61 rows=249 width=30) (actual time=2.684..4.520 rows=120 loops=1) Hash Cond: (orders.customerid = customers.customerid) -> Seq Scan on …


1
sp_prepexec (sp_execute) vs. sp_executeSQL
Najważniejsze pytanie: czy faktyczne procedury składowane są jedynym mechanizmem, który implementuje buforowanie tabeli temp, czy też systemowe procedury składowane, takie jak sp_executeSQL/, sp_executerównież z nich korzystają? Nie jestem DBA, więc proszę, użyj słów. Nasza aplikacja wysyła przygotowane instrukcje, które z profilera widzę, że uruchamiam wszystkie SQL, przez sp_prepexecktóre jest to …

1
Czy zbyt wiele bezczynnych połączeń może wpłynąć na wydajność PostgreSQL 9.2?
Niektóre zapytania na moim serwerze bazy danych wydają się długo odpowiadać i uważam, że użycie procesora jest wysokie. Podczas pracy ps auxwidzę ~ 250 „bezczynnych” połączeń (które uważam za zbyt wiele). Nie zacząłem przeprowadzać pełnej diagnozy, ale chciałem wiedzieć, czy to dobre miejsce, aby zacząć szukać. Używam również PgBouncer z …


2
Jak Oracle obsługuje wiele współbieżnych WSTAWEK na jednym stole
Próbuję trochę lepiej zrozumieć Oracle 11g. Moje pytanie jest proste: w jaki sposób Oracle obsługuje dwie sesje, które próbują jednocześnie wstawić rekordy do jednej tabeli. Na przykład WSTAW A działa o godzinie 13:00 w stosunku do tabeli 1. Wykonanie zajmie 5 minut. WSTAW B jest wykonywany o 13:02 w stosunku …
8 oracle  insert 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.