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

3
Przywracanie tabel MySQL z plików .ibd, .frm i mysqllogbin
Z jakiegoś powodu, gdy próbuję otworzyć moje tabele, które są przechowywane .frmi .ibdpliki (czy to na MySQL, czy phpmyadmin), pojawia się błąd składniowy lub mówi, że nie istnieje. Przeczytałem inny post, który miał podobny problem, ale nie wiem, jak sprawdzić, czy innodb_file_per_tablejest włączony, i ogólnie jestem po prostu zdezorientowany. Przekształciłem …

2
Operacja różnicy symetrycznej w Transact-SQL?
Zawsze wiedziałem o UNIONoperatorze w SQL, ale dopiero niedawno odkryłem, że istnieją inne operatory zestawu INTERSECTi EXCEPT. Nie udało mi się znaleźć operatora, który wykonałby czwarty operator dużego zestawu, różnicę symetryczną (np. Odwrotnie INTERSECT.) Wygląda na to, że mogę uzyskać pożądaną moc wyjściową za pomocą czegoś takiego SELECT Field FROM …
10 sql-server  t-sql 

3
mysqldump - jedna transakcja, ale zapytania dotyczące aktualizacji czekają na kopię zapasową
Jeśli użyję mysqldump --single-transakcja, zgodnie z dokumentami powinna ona robić flush tabele z blokadą odczytu, aby uzyskać spójny stan, a następnie rozpocząć transakcję i żaden pisarz nie powinien czekać. Jednak ostatniej nocy złapałem następującą sytuację: fragment z pełnej listy procesów: setki tych ... Command: Query Time: 291 State: Waiting for …

1
MySQL Collation różnice między utf8_unicode
Ale czytałem o znaczeniu MySQL Collation i dowiedziałem się do tej pory o kompatybilności i dokładności, że te 4 wydają się być moim najlepszym wyborem. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Z mojego zrozumienia, uft8mb4 byłby dobry dla postaci z obsługą mutli języka (znakowego) (na przykład japońskiego). uf8 obsługuje tylko 3 bajty, …
10 mysql 


2
Czy PostgreSQL optymalizuje dodawanie kolumn z DOMYŚLNYMI wartościami innymi niż NULL?
Podczas dodawania NOT NULLkolumn z DEFAULTwartością - czy PostgreSQL optymalizuje tę operację? W przypadku, gdy tabela ma n wierszy, niezoptymalizowana kolumna alter-table-add-kolumna dałaby n zapisów wartości domyślnej - co oczywiście może być bardzo bolesne. Dzięki optymalizacji DB utworzy natychmiast nową kolumnę, zapisze tylko jedną kopię wartości domyślnej, która zostanie zwrócona, …



2
Jak mogę dynamicznie aliasować kolumny?
Mam tabelę (nie zaprojektowaną przeze mnie), która ma 20 kolumn o różnych nazwach. Oznacza to, że w zależności od rodzaju rekordu, którego szukasz, odpowiednia nazwa kolumny może ulec zmianie. Możliwe nazwy kolumn są przechowywane w innej tabeli, którą mogę bardzo łatwo wyszukać. Dlatego zapytanie, którego tak naprawdę szukam, wygląda mniej …

1
Egzekwowanie ograniczeń „dwie tabele dalej”
Wystąpił problem z modelowaniem schematu elektrycznego w SQL. Struktura, którą chciałbym uchwycić, to part ←────────── pin ↑ ↑ part_inst ←───── pin_inst gdzie „inst” jest skrótem od „instancja”. Na przykład, mogę mieć jako partwzmacniacz pinoperacyjny LM358 z s 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT i V CC . …

1
Korzystanie z serwera połączonego z OPENQUERY w projekcie bazy danych
Mam SQL Server 2008 z bazą danych, którą chcę wrzucić do TFS. Dlatego użyłem projektu bazy danych Visual Studio 2013, w którym zaimportowałem bazę danych. Po naprawieniu wielu błędów utknąłem z jednym błędem: W jednym widoku twórcy używali OPENQUERYdo uzyskania dostępu do połączonego serwera. Zaimportowałem więc DACPAC, który zawiera odpowiednią …

4
Czy istnieje szybki sposób na znalezienie wszystkich kolumn w SQL Server 2008 R2, które są zaszyfrowane / mają zaszyfrowane dane?
Czy istnieje szybki sposób na znalezienie wszystkich kolumn w SQL Server 2008 R2, które są zaszyfrowane / mają zaszyfrowane dane? Muszę zerować dane we wszystkich zaszyfrowanych kolumnach na serwerze programistycznym (zgodnie z naszymi regułami biznesowymi). Znam większość kolumn, ponieważ używamy ich regularnie, ale chcę być dokładny, a także chcę być …

3
Jak ukryć wiersze w raporcie SSRS?
Próbuję dowiedzieć się, w jaki sposób mogę ukryć te wiersze w moim raporcie, w którym całkowity przydział i całkowity koszt w obu kolumnach razem wynoszą 0 w SSRS 2008. Na przykład: Całkowity przydział Całkowity faktyczny koszt 0 0 <---- ukryj 100,00 0 <---- nie chowaj się 0 50,0000 <---- nie …

3
Jak utworzyć tabelę z kolumną, która używa sekwencji?
Mam następujące CREATE TABLE [MyTable] ( [ID] [bigint] PRIMARY KEY NOT NULL, [Title] [nvarchar](64) NOT NULL ) CREATE SEQUENCE MyTableID START WITH 1 INCREMENT BY 1 NO CACHE ; GO Chcę wstawić nowe rekordy na MyTable i ustawić identyfikator na następną wartość sekwencji. Jak mogę to zrobić? Może wyzwalacz, czy …

1
Niska wydajność serwera MySql - co i jak sprawdzić?
start: wyłączenie odpowiedzialności Nie jestem serwerem MySql DBA; Znam głównie MSSQL - dlatego potrzebuję twojej pomocy. koniec: wyłączenie odpowiedzialności Poproszono mnie o sprawdzenie, dlaczego silnik serwera MySql działa słabo - nie widziałem ani nie zatrzymałem zaangażowanych baz danych i chciałbym wiedzieć, od czego zacząć. Gdzie zaczynam? Jakie pytania powinienem zadawać …

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.