@MroczekBall3D: dlaczego chcesz zrobić tylko przy pomocy SQL? W takich sytuacjach tzn. gdy mówimy o aplikacji real-time mechanizm pull (np. wysłanie zapytanie do API lub bazy i pobranie danych) powinien służyć tylko i wyłącznie jako "fallback". To co powinieś zrobić to push - masz tutaj świetną bibliotekę SignalR (zarówno serwer jak i klient webowy w JS oraz inne paczki), która wypycha dane po web socketach. Wystarczy, że zrobisz tyle iż
  • Odpowiedz
Mirki z #it i #mssql jak często robicie checkpoint na serwerze produkcyjnym ? Walczę z dużym plikiem tempdb, i nikt nie chce się podjąć jego przeniesienia :P, czy można zrobić checkpoint a potem przenieść plik na inny dysk ?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Żeby przenieść plik tempdb na inny dysk musisz wyłączyć instancję. Google: moving system databases.
Jak plik jest duży a urósł tylko jednorazowo - wskutek ogromnej transakcji, możesz go zeshrinkować.

UWAGA - treść Twojego pytania sugeruje, że nie masz zielonego pojęcia co robisz. Na Twoim miejscu nie bawiłbym się w przenoszenie plików tempdb, bo możesz narobić sobie kłopotów.
  • Odpowiedz
@fervi: Owszem, ale FreeTDS nie obsługuje kursorów, zaczytuje całość rekordów do swojej pamięci a następnie odrzuca te które pomijasz. W przypadku klasycznego SQL Server bez Fetch/Offset oznacza to kilka gigabajtów ekstra pamięci. Dodajmy do tego to że PHP bardzo kiepsko sobie radzi z dużymi tablicami i nagle się okazuje że marne kilka milionów rekordów zżera nam 15 gigabajtów w PHP i kilka ekstra we FreeTDS.
  • Odpowiedz
#mssql #sql
Czy jest możliwość logowania skryptu sql? Np. wpisuję SELECT * from Table01 i za pomocą triggera(?) zapisuję sobie to wywołanie do mojej tabeli LOGGER_DATATABSE.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Patres: @wykop_kradnie_oc: SQL Server Audit nie pozwala na zalogowanie poleceń SELECT i jest dostępny tylko w edycji Enterprise.

@Luxik: Ostatnio wywoływane zapytania można wyświetlić korzystając z widoków systemowych. Nie są to tabele użytkownika i nie można zakładać na nich triggerów (na szczęście). Treść zapytań nie zawiera wartości parametrów, bo jest składowana prze obiektach dotyczących planów zapytań.

Jeżeli bardzo chcesz logować zapytania, możesz regularnie odpytywać odpowiednie widoki
  • Odpowiedz
Cześć Mirki, próbuje rozwiązać zadanie i mam z tym problem.
Chcę napisać zapytanie, które wyświetli/wygeneruję list dni w formacie YYYY-MM-DD od dnia 1 stycznia do dnia dzisiejszego w jednej kolumnie jak w przykładzie:

2016-01-01
2016-01-02
2016-01-03
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Panowie, mam dość istotny problem.

Wrzuciłem paczki SSIS do SSIS Catalog i w------o mi paczki z dysku ale mam w SSIS Catalogu najświeższe. Czy da radę je pobrać i otworzyć w VS?

#ssis #mssql #bazydanych #etl
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

o, gdyby ktoś się zastanawiał nad podobnym problemem:
- eksport projektu do pliku
- zmiana rozszerzenia na zip
- profit
  • Odpowiedz
jak ktoś pomoże stawiam dużą pizzę.
#php 7.0.7 - #pdo i próba łączenia z #mssql

na lokalnym vagrancie (wprawdzie php5.6) używam konstrukcji dblib:host=... i wszystko działa super, na serwerze PDOException in ... could not find driver

czy jestem zmuszony obniżyć serwer do 5.6?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bazodanowe świry, mam do was prośbę. Tworzę sobie prosty sklep internetowy w #spring , #hibernate i #java i potrzebuję do niego stworzyć jakąś nieskomplikowaną bazę danych. Czy moglibyście rzucić okiem na jej schemat i kod ( LINK
Czy nie zrobiłem jakiejś gafy z typami danych /nie brakuje jakichś ważnych pól / nie jest łamana jakaś postać normalna / jakie constrainty jeszcze dodać (rozumiem że walidacje powinny być
Godziu73 - Bazodanowe świry, mam do was prośbę. Tworzę sobie prosty sklep internetowy...

źródło: comment_nRo0LvGsCORCR7CUrir5whKi4Tl2kI3h.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie mogę przywrócić kopii zapasowej z Subiekta Nexo. Przy dearchiwizacji w programie serwisowym dostaję komunikat:
Baza danych nie może zostać zdearchiwizowana na Twoim serwerze SQL 10.50.4000.0
Wersja serwera SQL, który utworzył archiwum: -1.-1, format pliku: -1, preferowany format pliku: 661

Mógłby mnie ktoś nakierować co powinienem zrobić?
#subiekt #komputery #sql #mssql #informatyka
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki! Mam takie zagadnienie, może ktoś mądry doradziłby mi jakieś optymalne rozwiązanie.

Mam tabelę zawierającą 3 kolumny: start, koniec, liczbaGodzinWDobie, startDoby. Start i koniec to datetime. Kolumna liczbaGodzinWDobie przechowuje parametr int, startDoby chcę uzupełnić zgodnie z poniższym algorytmem.
Algorytm wygląda tak: biorę pierwszy rekord (są posortowane po kolumnie start), zczytuję liczbaGodzinWDobie i start (nazwijmy sobie to dla wygody START). Dla wszystkich rekordów takich, że start < START + liczbaGodzinWDobie , ustalam: startDoby
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vuvkid: Cóż, na górze jest napisane, że "Ten artykuł został przetłumaczony przez maszynę.". Takie błędy nie są niczym dziwnym.

@Altum: Nie stać ich na nasze usługi :))
  • Odpowiedz
Mirki obeznane z #bazydanych #mssql proszę o polecenie mi jakiejś waszym zdaniem wartościowej książki na temat ms sql server 2014. Interesuje mnie ten temat od strony administrowania serwerami i bazami. Książki trochę kosztują i nie chciał bym kupować na pałę.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Macie może pomysł na pracę magisterską z obszaru baz danych? Poziom politechnika, kierunek Informatyka. Co można by zrobić, jakieś porównywanie indexów,plan zapytań,projekt systemu? Niby robię w bazach danych już długo a pomysłu na temat takiej pracy nie mam. W magisterce musi być oczywiście kawałek "badawczy".

#sql #oracle #mssql #mysql #postgresql #bojowkaoracle
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jakieś porównywanie indexów


@msilent: Kiedyś na własne potrzeby sprawdzałem jak się zachowują tu popularne darmowe bazy/silniki: MyISAM, InnoDB i PostgreSQL (współcześnie można by pewnie tu coś aktualniejszego podrzucić), i różnice jak radzą sobie z wydajnością, właśnie w przypadku jednoczesnego indeksowania dodawanych danych, była ogromna.

Te dane, na których pracowałem to była próba pobierania informacji o wszystkich nowych aukcjach allegro, tak aby nie działo się to wolniej niż te aukcje się
  • Odpowiedz