Każdego miesiąca tworzymy migawkę na koniec miesiąca naszej bazy danych produkcji. Te migawki na koniec miesiąca służą wyłącznie do celów sprawozdawczych, nigdy nie są na nich wstawiane, aktualizowane ani usuwane. Każda z tych migawek ma plik .MDFi .LDF. Chcę usunąć .LDFpliki i zwolnić miejsce na serwerze. Czy są jakieś powody, …
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, ale nie mogę go przetłumaczyć na psql
Czy jest możliwe, aby SQL Server 2008 R2 Standard automatycznie wykonywał procedurę przechowywaną w dowolnej bazie danych, która jest przywracana lub dołączana do instancji? Znalazłem rozwiązanie, tworząc wyzwalacz na poziomie serwera, który wykonuje procedurę przechowywaną w danej bazie danych po zdarzeniu DDL CREATE_DATABASElub ALTER_DATABASEzostał zwolniony. Niestety nie działa to w …
Domyślnie w programie SQL Server [public]rola ma EXECUTEuprawnienia sp_executesql. Jednak odziedziczyłem serwer bazy danych, na którym poprzednie DBA odwołało to EXECUTEprawo sp_executesql. Jako tymczasowe obejście, przyznawałem EXECUTEuprawnienia sp_executesqlwedług potrzeb (poprzez rolę w głównej bazie danych). Ale to zaczyna być bólem podtrzymującym. Jeśli przyznam EXECUTEpublicznie, czy są jakieś konsekwencje, o których …
Zamykanie bazy danych przed aktualizacją lub łatką można wykonać na kilka sposobów. shutdown immediate; lub shutdown abort; startup restrict; shutdown immediate; lub shutdown abort; startup restrict; shutdown; lub alter system checkpoint; shutdown abort; startup restrict; shutdown immediate; Oczywiście są też inne opcje. Które powinny być preferowane i dlaczego?
Istnieje wiele postów na blogu i artykułów na temat najlepszych praktyk wychwalających zalety umieszczania pliku danych programu SQL Server na jednym dysku twardym i dziennika transakcji na innym. Podany powód jest taki, że plik bazy danych będzie doświadczał losowych odczytów i zapisów, podczas gdy dziennik transakcji będzie zawierał tylko zapisy …
Mam projekt, który mógłby skorzystać z bazy danych, ale nie mam doświadczenia z bazami danych, nie mam dostępu do serwera i mam stosunkowo niewielkie doświadczenie w pracy z rzeczami żyjącymi po stronie serwera. Jeśli będę musiał zmierzyć się z krzywą uczenia się, wolałbym nauczyć się czegoś o szerokim zastosowaniu (np. …
Rozumiem współczynnik wypełnienia, strony i strukturę indeksu i dlatego rozumiem, dlaczego współczynnik wypełnienia 100% jest rzadką najlepszą praktyką. Dlaczego więc domyślnie wynosi 0 (lub 100%)? Dlaczego nie 90 lub 95? Czy czegoś brakuje?
Jak najłatwiej zaktualizować wiele wierszy w tabeli? Mam plik csv, który wygląda następująco: |primary_key |value| | 1 | xyz| | 2 | abc| | 3 | def| ... Wiersze z tymi kluczami podstawowymi już istnieją w tabeli docelowej Chciałbym zaktualizować tabelę docelową o te wartości. Czy istnieje składnia, dzięki której …
W SQL Server mam użytkownika w określonej bazie danych i zostałem poproszony o udzielenie mu dostępu do wszystkich widoków niesystemowych bazy danych. Wierzę, że można to zrobić, edytując sekcje zabezpieczeń widoku typu i przyznając zaznaczenie dla każdego z nich, ale istnieje wiele, wiele widoków. Czy istnieje bardziej skuteczny sposób na …
Mam schemat z wieloma widokami. Muszę sprawdzić plany wykonania, aby upewnić się, że odpowiednie indeksy są na miejscu i są używane. Jak mam to zrobic? Wolałbym nie kopiować i wklejać danych wyjściowych show create view <viewname>do explain, zwłaszcza, że niektóre widoki są zbudowane na innych widokach, co byłoby dość uciążliwe.
To jest bardziej pytanie, które wymaga informacji zwrotnej. Projektuję bazę danych, która obsługuje wiele bram płatniczych. Bramka płatności wymaga przede wszystkim tabeli szczegółów zamówienia przed dokonaniem płatności (jest to wspólne dla wszystkich PG) oraz tabeli szczegółów transakcji, do przechowywania odpowiedzi po dokonaniu płatności. Teraz, aby obsłużyć wiele bram płatniczych, mogę …
Muszę wyświetlić kolumny z tabeli w kolejności definicji tabeli: select * from syscolumns where id = object_id('MyTable') --order by colid Analizując syscolumnstabele, dwie kolumny wydają się odpowiednie: colidi colorder. Artykuł MSDN na temat syscolumns mówi: colid | smallint | Column or parameter ID. colorder | smallint | Identified for informational …
Czy jest jakiś sposób na wygenerowanie raportu o strukturze mojej bazy danych przy użyciu phpMyAdmin? Chciałbym mieć format tabeli podobny do poniższego oraz tabelę relacji encji. Table name: List Description: Subscriber list information Field Type Null Description ListID Int N ListName Varchar N ListFromName Varchar N Default person represent for …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.