Wygląda na to, że MySQLnie obsługuje funkcji okna. Np. Prosty: COUNT(*) OVER() AS cntnie działa. Nie jestem pewien, czy dotyczy to również wersji komercyjnej (zakładam, że wersja społeczności ma ograniczony podzbiór). Jeśli nie, w jaki sposób można obejść tę brakującą funkcję?
W ramach zainteresowania, jeśli chciałbym przejść z SQL Server DBA do Oracle, jakie będą główne zadania uczenia się lub uczenia się, które musiałbym zrobić? Zakładam, że pojęcia są takie same, a różnica polega jedynie na języku programowania, ale nie widziałem drugiej strony drzwi.
Jeden z moich serwerów PostgreSQL obsługuje kilka (1–3) baz danych, które otrzymują stały strumień danych. Dane nie są specjalnie ustrukturyzowane, odpowiadają bieżącemu czasowi i różnorodności obserwowanych danych dla tej konkretnej chwili. Szybkość transmisji danych jest dość wysoka; dla jednej bazy danych to około gigabajta dziennie, a dla jednej dziesiątej około …
Ten problem naprawdę okazuje się trudny (i dość denerwujący). W SQL Server Management Studio 2008 jeszcze kilka dni temu moja IntelliSense działała świetnie. Nagle się zatrzymało. Ikona, ponieważ jest włączona w menu paska narzędzi, aw obszarze Narzędzia -> Opcje -> Edytor tekstu -> T-SQL -> IntelliSense mówi, że jest tam …
Czy podczas dopasowywania pacjentów na podstawie danych demograficznych istnieją jakieś zalecenia dotyczące tego, jakie pola powinny być dopasowane, aby pacjent był „tym samym pacjentem”? Wiem, że algorytmy będą różne dla różnych implementacji. Jestem ciekawy, czy istnieją jakieś najlepsze praktyki lub zalecenia dotyczące tego procesu. First Name Last Name Date of …
Chcę wiedzieć, dlaczego powinienem używać int jako klucza podstawowego tabeli odnośników zamiast po prostu używać wartości odnośnika jako klucza podstawowego (który w większości przypadków byłby ciągiem). Rozumiem, że użycie nvarchar (50) zamiast int zużyłoby znacznie więcej miejsca, gdyby było połączone z tabelą z wieloma rekordami. Z drugiej strony bezpośrednie użycie …
Mam przyzwoitą ilość danych w bazie danych. Mam dobrze utworzone tabele i dobre relacje między nimi z pewną nadmiarowością w moich danych. Ale jak daleko mam iść z normalizacją? Czy występują wady wydajności związane ze zbyt dużą normalizacją?
Projektuję bazę danych z wieloma tabelami wyszukiwania zawierającymi możliwe atrybuty głównych jednostek. Zastanawiam się nad użyciem klucza 4 lub 5-znakowego do identyfikacji tych wartości wyszukiwania zamiast liczby całkowitej z auto-inkrementacją, aby podczas przechowywania tych identyfikatorów atrybutów w głównych tabelach widziałem wartości znaczące, a nie tylko liczby losowe. Jakie są konsekwencje …
Tytuł nie ma zbyt wielkiego sensu, ale nie mogłem wymyślić lepszego tytułu dla tego problemu. Mam następujące tabele Projektowanie ID imię Klienci ID projekt id imię Płatności ID id_customer data suma Gdy użytkownik wejdzie do systemu, będzie miał dostęp do określonego projektu. Teraz chcę wymienić wszystkie płatności dla tego projektu …
Kiedyś oznaczałem kolumny w moich bazach danych w następujący sposób: user_id user_name user_password_hash Aby uniknąć konfliktów podczas łączenia dwóch tabel, ale potem dowiedziałem się więcej o tym, jak aliasować tabele, i przestałem to robić. Jaki jest skuteczny sposób oznaczania kolumn w bazie danych? Czemu?
To zapytanie zawiera listę postów utworzonych przez osoby, które obserwujesz. Możesz śledzić nieograniczoną liczbę osób, ale większość osób śledzi <1000 innych. Przy takim stylu zapytań oczywistą optymalizacją byłoby buforowanie "Post"identyfikatorów, ale niestety nie mam teraz na to czasu. EXPLAIN ANALYZE SELECT "Post"."id", "Post"."actionId", "Post"."commentCount", ... FROM "Posts" AS "Post" INNER …
Użyłem ALTER INDEX REBUILD do usunięcia fragmentacji indeksu. W niektórych przypadkach REBUILD nie wydaje się usuwać tego fragmentacji. Jakie są powody, dla których REBUILD nie usuwa fragmentacji? Wydaje się, że dzieje się tak zwłaszcza przy małych indeksach.
Klient przesłał nam bazę danych Oracle, z którą musimy przetestować. Nie korzystamy z Oracle ani nie posiadamy specjalistycznej wiedzy Oracle. Musimy skonfigurować bazę danych, abyśmy mogli się z nią połączyć i debugować problem. Zrobiłem nową instalację Oracle 9 (wersji uruchomionej przez klienta) i narzędzi zarządzania. Przez całe życie nie mogę …
Próbuję napisać kod bazy danych, aby upewnić się, że nie podlega warunkom wyścigu, aby upewnić się, że zablokowałem prawidłowe wiersze lub tabele. Ale często zastanawiam się: czy mój kod jest poprawny? Czy można zmusić do manifestacji jakiekolwiek istniejące warunki wyścigu? Chcę mieć pewność, że jeśli tak się stanie w środowisku …
Jakie są moje opcje, jeśli muszę przenieść bazę danych z SQL Server 2012 (32-bitowy) do SQL Server 2005 (64-bitowy)? Wiem, że nie mogę: przywrócić kopię zapasową bazy danych na SQL Server 2005 odłącz i dołącz Wiem że mogę: korzystam z kreatora importu danych i próbowałem go w jednej bazie danych, …
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.