Administratorzy baz danych

9
Szybka ogólna metoda obliczania percentyli

Chcę znaleźć n> 1 percentyle nieposortowanej kolumny w PostgreSQL. Na przykład 20, 40, 60, 80 i 100 percentyl. Oczywistym rozwiązaniem jest policzyć i posortować kolumnę, a następnie rzucić okiem, ale mam nadzieję na lepsze rozwiązanie. Jakieś pomysły? PS Znalazłem dobre rozwiązanie dla MySQL,...

9
SQL * Plus, @ i ścieżki względne

Jakoś wydaje się, że SQL * Plus (przynajmniej w systemie Windows) nie jest w stanie zlokalizować skryptu ze ścieżką względną, gdy jest wywoływany za pomocą @@i gdy ścieżka zaczyna się od pojedynczej lub podwójnej kropki. Na przykład w obszarze x:\some\whereMam następującą strukturę...

9
Żądania We / Wy Amazon RDS - 1 zapytanie = 1 płatne We / Wy?

Mam bazę danych InnoDB, którą chciałbym przenieść na Amazon RDS. Moja obecna implementacja, hostowana na własnym serwerze, pokazuje około 8 milionów zapytań miesięcznie. Witryna RDS twierdzi, że stawka We / Wy 0,10 USD za 1 milion żądań Czy 1 I / O = 1 zapytanie? tj. czy naliczę opłatę w...

9
Zmienna dla nazwy elementu

Mam ten kod tSQL, który działa OK: SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes('/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y")]') as a(b) Chciałbym jednak przekazać...

9
Funkcja podstawiania SQL w Oracle 10g

Trzy lub cztery lata temu przeczytałem gdzieś na blogu Oracle, że DBA użył do rozwiązania incydentu awaryjnego funkcji Oracle 10g zastępowania SQL w czasie rzeczywistym. Zasadniczo skonfigurował Oracle w taki sposób, że za każdym razem, gdy otrzymywał określone zapytanie A, zamiast tego wykonywał...

9
Czy można zachować maksymalną liczbę rekordów w postgresql?

Zasadniczo część naszej tabeli Postgresql jest używana do przechowywania dzienników dostępu do serwera, i dlatego czasami podczas produkcji może być dość duża. czy jest jakiś sposób na ustawienie w postgresql maksymalnej liczby rekordów, jakie może mieć tabela i wypchnięcie najstarszego...

9
Przywracanie PITR PostgreSQL

Mam serwer PostgreSQL 9.1 działający na 32-bitowym systemie operacyjnym CentOS 5.8 i włączyłem archiwizację WAL. Na tym serwerze są trzy bazy danych: baza danych A, baza danych B i baza danych C. Ktoś usuwa tabelę o 12 po południu w bazie danych B i chcę przywrócić bazę danych B tuż przed momentem...