Pytania oznaczone «sql»

87
Co to znaczy, że proces PostgreSQL jest „bezczynny w transakcji”?

Co to znaczy, że proces PostgreSQL jest „bezczynny w transakcji”? Na serwerze, na który patrzę, w wyniku polecenia „ps ax | grep postgres” widzę 9 procesów PostgreSQL, które wyglądają następująco: postgres: user db 127.0.0.1(55658) idle in transaction Czy to oznacza, że ​​niektóre procesy są...

87
Do czego służą widoki?

Próbuję tylko uzyskać ogólne pojęcie o tym, do czego służą widoki w RDBMS. To znaczy, wiem, czym jest widok i jak go stworzyć. Wiem też, do czego ich używałem w przeszłości. Ale chcę się upewnić, że dokładnie rozumiem, do czego widok jest przydatny, a do czego nie powinien. Dokładniej: Do...

87
Duplikuj / kopiuj rekordy w tej samej tabeli MySQL

Szukałem już od jakiegoś czasu, ale nie mogę znaleźć łatwego rozwiązania mojego problemu. Chciałbym zduplikować rekord w tabeli, ale oczywiście unikalny klucz podstawowy wymaga aktualizacji. Mam to zapytanie: INSERT INTO invoices SELECT * FROM invoices AS iv WHERE iv.ID=XXXXX ON DUPLICATE...

87
Jak usunąć znaki nowego wiersza z wierszy danych w mysql?

Mogę przejrzeć wszystkie wiersze w skrypcie php i zrobić UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'"; i przycinanie może usunąć \ n Ale zastanawiałem się, czy coś można zrobić w jednym zapytaniu? update mytable SET title = TRIM(title, '\n') where...

87
Ile wierszy w bazie danych jest ZA DUŻO?

Mam tabelę MySQL InnoDB zawierającą 1 000 000 rekordów. Czy to za dużo? Czy bazy danych poradzą sobie z tym i nie tylko? Pytam, ponieważ zauważyłem, że niektóre zapytania (na przykład pobieranie ostatniego wiersza z tabeli) są wolniejsze (sekundy) w tabeli z 1 milionem wierszy niż w przypadku...

87
Analiza wykorzystania indeksu PostgreSQL

Czy istnieje narzędzie lub metoda do analizy Postgres i określenia, które brakujące indeksy należy utworzyć, a które nieużywane indeksy usunąć? Mam niewielkie doświadczenie w robieniu tego z narzędziem „profiler” dla SQLServer, ale nie znam podobnego narzędzia dołączonego do Postgres....

87
mysql zaktualizuj wiele kolumn za pomocą tego samego now ()

Muszę zaktualizować 2 kolumny z datą i godziną i chcę, aby były dokładnie takie same, używając mysql w wersji 4.1.20. Używam tego zapytania: mysql> update table set last_update=now(), last_monitor=now() where id=1; Jest to bezpieczne lub jest szansa, że ​​kolumny są aktualizowane z różnym...

87
Limit warunku MySQL IN

Hej, muszę użyć warunku IN w mojej instrukcji MySQL z dużym zestawem identyfikatorów. Przykład SELECT * FROM users WHERE id IN (1,2,3,4...100000) Czy istnieje limit pozycji, które może mieć wyciąg IN?

87
Wybierz maksymalną wartość każdej grupy

Name Value AnotherColumn ----------- Pump 1 8000.0 Something1 Pump 1 10000.0 Something2 Pump 1 10000.0 Something3 Pump 2 3043 Something4 Pump 2 4594 Something5 Pump 2 6165 Something6 Mój stół wygląda mniej więcej tak. Chciałbym wiedzieć, jak wybrać maksymalną wartość dla każdej pompy. select...

87
Jak wybrać bazę danych MySQL przez CLI?

Udało mi się dostać do MySQL za pomocą terminala wiersza poleceń, ale kiedy próbowałem wprowadzić jakiś SQL, powiedział: `` nie wybrano bazy danych '' jak wybrać bazę danych? nazwa mojej bazy danych to: galeria zdjęć Jakiego kodu użyć, aby go wybrać?