#sql #informatyka znacie jakiś dobry kurs programowania SQL? i ewentualnie 4GL? Najlepiej taki, w którym się coś robi interaktywnie, a nie czyta pdf.
Wszystko
Najnowsze
Archiwum
- 2
@K_R_S: Ściągnij dane demonstracyjne do dystrybucji SQL (np. Foodmart dla T-SQL), którą wybierzesz i znajdź jakiekolwiek ćwiczenia. Możesz też spróbować czegoś takiego: http://www.sqlcourse.com/index.html . Ja się nauczyłem na żywym organizmie:), co i Tobie polecam.
Pozdro!
Pozdro!
- 0
@RomantycznyRoman: danke
Can I create view with parameter in MySQL?
http://stackoverflow.com/questions/2281890/can-i-create-view-with-parameter-in-mysql
#romanisql #programowanie #sql
http://stackoverflow.com/questions/2281890/can-i-create-view-with-parameter-in-mysql
#romanisql #programowanie #sql
- 1
@relik39: Dla mysqla?
http://dev.mysql.com/doc/refman/5.6/en/commit.html
http://dev.mysql.com/doc/refman/5.6/en/glossary.html#glos_autocommit
I spacerek po powiązanych
http://dev.mysql.com/doc/refman/5.6/en/commit.html
http://dev.mysql.com/doc/refman/5.6/en/glossary.html#glos_autocommit
I spacerek po powiązanych
To jeszcze opis zmiennej thread_stack, która mi wczoraj dała do zrozumienia, że wypada ją ustawić;)
http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_thread_stack
http://technical-qa.blogspot.com/2010/12/mysql-problem-thread-stack-overrun.html - i wpis o tym, gdzie ją ustawić. Ja zrobiłem to z poziomu Workbencha - z poziomu sql dostawałem info, że zmienna jest tylko do odczytu:)
#romanisql #programowanie #sql
http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_thread_stack
http://technical-qa.blogspot.com/2010/12/mysql-problem-thread-stack-overrun.html - i wpis o tym, gdzie ją ustawić. Ja zrobiłem to z poziomu Workbencha - z poziomu sql dostawałem info, że zmienna jest tylko do odczytu:)
#romanisql #programowanie #sql
@RomantycznyRoman: Znaczy ustawiona jest domyślnie z tego co tam pisze. Rozumiem, że zmieniłeś jej wartość? Na jaką? Dlaczego właśnie na taką wartość?
- 3
@anonim1133: Jest ustawiona domyślnie z parametrami: 192KB (256KB for 64-bit systems), a to za mało na odpalenie procedury mega procedury, którą napisałem do wygenerowania danych - po około 40 iteracjach dostawałem error thread stack overrun (błąd skutkuje przerwaniem wykonywania zapytania) . Ustawiłem wartość czterokrotnie większą niż domyślna (wychodząc z założenia, że mogę sobie na to pozwolić w trakcie prac na instancji testowej - na produkcji zoptymalizowałbym procedurę.). Co ważne sama
Na razie robię sobie i ładuję strukturę głównej tabeli bazy, którą bez przerwy będzie męczył klient. Testy wydajnościowe wykonam na 100K rekordów i jak mi przez przypadek wyjdzie, że w moim zastosowaniu data w int jest wolniejsza - to dam wam znać (swoją drogą ciekawy task).
Jak już przy optymalizacji jesteśmy, będę testował wydajność zapytań z cache i bez cache (a nie jest to wcale ewidentne). Na rozgrzewkę wrzucam kilka linków na ten
Jak już przy optymalizacji jesteśmy, będę testował wydajność zapytań z cache i bez cache (a nie jest to wcale ewidentne). Na rozgrzewkę wrzucam kilka linków na ten
- 1
InnoDB ofcrz
Miało być o indexach na varcharach, ale znalazłem takie cuś. Może się przyda
http://stackoverflow.com/questions/1031312/how-to-speed-up-select-count-with-group-by-and-where/1556344#1556344
#romanisql #sql #mysql #programowanie
http://stackoverflow.com/questions/1031312/how-to-speed-up-select-count-with-group-by-and-where/1556344#1556344
#romanisql #sql #mysql #programowanie
Siema! Siedzę teraz nad dość konkretną optymalizacją SQLową (mysql) i jeszcze przez kilka dni będę dłubał w kilometrach procedur... W związku z tym będę też przerzucał internet w każdą możliwą stronę. Czy wrzucać tu od czasu do czasu jakieś linki do ciekawych informacji, tematów optymalizacyjnych, etc.? Warto? Ktoś to będzie czytał?
#sql #mysql #programowanie #romanisql
#sql #mysql #programowanie #romanisql
- 5
- 4
@eDameXxX: :) Zwolniłem się z roboty etatowej, żeby móc zrobić coś swojego. Dogadałem się z ludźmi, którzy potrafią to, czego ja nie potrafię i piszemy. Ergo - nie mam stawki roboczo-godzinowej:)
- 3
#sql #wydajnosc #mysql #mssql #programowanie #informatyka #aqwarttolewak
Pracuję obecnie na bazie danych SQL postawionej na zwykłym komputerze z windowsem. W jaki sposób mogę zmierzyć wydajność tego komputera? Potrzebuję wykonywać proste zapytania (bez skomplikowanych obliczeń), ale bardzo często (na tyle często, na ile tylko sprzęt mi pozwoli). I teraz w jaki sposób określić,że nie mogę zwiększyć częstotliwości odpytywania? Obciążenie
Pracuję obecnie na bazie danych SQL postawionej na zwykłym komputerze z windowsem. W jaki sposób mogę zmierzyć wydajność tego komputera? Potrzebuję wykonywać proste zapytania (bez skomplikowanych obliczeń), ale bardzo często (na tyle często, na ile tylko sprzęt mi pozwoli). I teraz w jaki sposób określić,że nie mogę zwiększyć częstotliwości odpytywania? Obciążenie
- 1
@RomantycznyRoman: allah snackbar?
@RomantycznyRoman: Groteskowy :)
- 5
Wytłumaczcie mi coś bo zaraz oszaleję. Dodaję coś do bazy w mysql przez phpmyadmin. Piszę insert..., wartość tekstową podaję tak: 'test' - nie działa, "test" - nie działa,
- nie działa. :O
#programowanie #mysql #sql
test- nie działa. :O
#programowanie #mysql #sql
#sql #mysql #programowanie
Mam hipotetyczną tabelę. Potrzebuję z niej wybrać sumę punktów dla zawodnika łącznie, oraz sumę w serii. Załóżmy 3 serie po 10 punktów.
Czy mogę zrobić to w jednym zapytaniu? Bez problemu wybieram sumę wszystkich punktów dla poszczególnych zawodników, bez problemu wybiorę punkty z danej serii osobno(LIMITem wycinam tylko punkty które należały do danej serii, bo te są dodawane kolejno, jeden po drugim). Ale nie potrafię
Mam hipotetyczną tabelę. Potrzebuję z niej wybrać sumę punktów dla zawodnika łącznie, oraz sumę w serii. Załóżmy 3 serie po 10 punktów.
Czy mogę zrobić to w jednym zapytaniu? Bez problemu wybieram sumę wszystkich punktów dla poszczególnych zawodników, bez problemu wybiorę punkty z danej serii osobno(LIMITem wycinam tylko punkty które należały do danej serii, bo te są dodawane kolejno, jeden po drugim). Ale nie potrafię
konto usunięte via iOS
- 5
@anonim1133: lubie czytać twoje wpisy chociaż nic z nich nie rozumiem
- 3
@anonim1133: a to nie wiem, nie znam sie na sql :P
- 6
#aqwartmorderca #aqwarttolewak #sql #mysql #mssql #informatyka #ciezkiepytania
Potrzebuję pobrać z bazy SQL (akurat to jest MSSQL) z tabeli "ostatnie odwiedziny" (data, uzytkownikid) ostatnią datę odwiedzin wszystkich użytkowników. Obecnie robię to poprzez max(data) i potem group by uzytkownikid. I teraz pytanie: na ile wydajny jest ten sposób? Jak można to rozwiązać lepiej? Macie jakieś pomysły? Baza sql
Potrzebuję pobrać z bazy SQL (akurat to jest MSSQL) z tabeli "ostatnie odwiedziny" (data, uzytkownikid) ostatnią datę odwiedzin wszystkich użytkowników. Obecnie robię to poprzez max(data) i potem group by uzytkownikid. I teraz pytanie: na ile wydajny jest ten sposób? Jak można to rozwiązać lepiej? Macie jakieś pomysły? Baza sql
- 2
Szybkie pytanie do bazodanowców. Czy jeśli Excelu zaimportowałem tabele z bazy danych SQL i zmieniłem coś w niej to czy jest sposób na to aby z poziomu excela zaktualizować tę bazę?
#sql #excel #bazydanych
#sql #excel #bazydanych
- 1
@siemanko: W VB możesz zapytania wykonywać do bazy.
@siemanko: To się z vba wypisuję:/
Od strony bazy danych masz dwie opcje:
1. Robisz sobie zmiany w excelu, a potem wczytujesz je jedną z metod, które podałem (w zależności od tego, jaka to jest baza danych - jaki silnik)
2. Zmiany robisz bezpośrednio w bazie używając sqla. Tylko musiałbym wiedzieć jakiego typu są to zmiany. Sama składnie też się różni - w zależności od silnika.
Od strony bazy danych masz dwie opcje:
1. Robisz sobie zmiany w excelu, a potem wczytujesz je jedną z metod, które podałem (w zależności od tego, jaka to jest baza danych - jaki silnik)
2. Zmiany robisz bezpośrednio w bazie używając sqla. Tylko musiałbym wiedzieć jakiego typu są to zmiany. Sama składnie też się różni - w zależności od silnika.
- 3
- 5
Mam takie zapytanie:
SELECT login, count(*) as cnt FROM tab_1 WHERE (...) GROUP BY login ORDER by cnt DESC;
Zapytanie zwraca ilość rekordów z podziałem na każdego użytkownika, czyli jeżeli user a1 ma 5 rekordów w tabeli a user b2 ma 2 wpisów, to baza zwróci:
SELECT login, count(*) as cnt FROM tab_1 WHERE (...) GROUP BY login ORDER by cnt DESC;
Zapytanie zwraca ilość rekordów z podziałem na każdego użytkownika, czyli jeżeli user a1 ma 5 rekordów w tabeli a user b2 ma 2 wpisów, to baza zwróci:
------SELECT login, count(*) as cnt, AVG(cnt) as srednia FROM tab_1 WHERE (...) GROUP BY login ORDER by cnt DESC;
@surma: A co się stanie jak tak zrobisz? :P
- 3
@MistrzuYoda: @koziolek: O kurde, chłopaki, nie wiem jak mam wam dziękować :D
#sql #bazydanych
Zakładając, że ktoś nie ogarnia, nie zna się. Ale słyszał gdzieś kiedyś, że jak nałoży się indeks na kolumnę to szybciej wszystko działa i w ogóle.
Jeżeli taki ktoś założy indeks na wszystkie kolumny to nadal będzie szybciej, tylko zmarnuje niepotrzebnie przestrzeń na dysku, czy indeksy na wszystkim namieszają bazie i będzie wręcz gorzej?
Zakładając, że ktoś nie ogarnia, nie zna się. Ale słyszał gdzieś kiedyś, że jak nałoży się indeks na kolumnę to szybciej wszystko działa i w ogóle.
Jeżeli taki ktoś założy indeks na wszystkie kolumny to nadal będzie szybciej, tylko zmarnuje niepotrzebnie przestrzeń na dysku, czy indeksy na wszystkim namieszają bazie i będzie wręcz gorzej?
- 3
@RomantycznyRoman: Jasne, nie mówię, ze nie. Workbencha widziałem może ze 3 razy w życiu na oczy. Ale faktycznie... ładnie wygląda :3
Zaraz sprawdzę, ale pewnie w repo go nie mam :(
//Ło patrz, jednak mam. A kiedyś chyba nie było.
Zaraz sprawdzę, ale pewnie w repo go nie mam :(
//Ło patrz, jednak mam. A kiedyś chyba nie było.
@anonim1133: I crapowo działa:P Ale dobrze radzę - spróbuj - może będzie Ci się przyjemniej pracowało:)
Znikam - pozdro!
Znikam - pozdro!
- 2
#programowanie #sql
Projektuje system, gdzie mam tabelę z osobami, osoba może być użytkownikiem (user), osoba może przynależeć do zespołu, i osoba może się zgłosić na imprezę. Osoba też musi płacić składki, składki może płacić w kilku ratach, a składka jest określana indywidualnie dla każdej osoby na każdy rok, czy taki projekt bazy ma sens? Czy coś pominąłem?
http://i.imgur.com/2Tqiz.png
Projektuje system, gdzie mam tabelę z osobami, osoba może być użytkownikiem (user), osoba może przynależeć do zespołu, i osoba może się zgłosić na imprezę. Osoba też musi płacić składki, składki może płacić w kilku ratach, a składka jest określana indywidualnie dla każdej osoby na każdy rok, czy taki projekt bazy ma sens? Czy coś pominąłem?
http://i.imgur.com/2Tqiz.png
- 0
- 0
@mpisz: Jak tam chcesz, wg mnie składka dotyczy wpłaty więc powinny być powiązane, a wyciągniecie osoby to jeden join więcej i tyle.
Czy jest na sali spec od baz Oracle?
Poszukuję jakichś dobrych materiałów odnośnie optymalizacji zapytań oraz skryptów plsql, najlepiej książek.
Miło by było gdyby znał ktoś jeszcze jakiś podręcznik albo dobry tutorial do OWB 11g :)
#oracle #podrecznik #sql #plsql
Poszukuję jakichś dobrych materiałów odnośnie optymalizacji zapytań oraz skryptów plsql, najlepiej książek.
Miło by było gdyby znał ktoś jeszcze jakiś podręcznik albo dobry tutorial do OWB 11g :)
#oracle #podrecznik #sql #plsql















Shrink database w mysql.
http://dba.stackexchange.com/questions/24942/how-do-i-shrink-the-innodb-file-ibdata1-without-dumping-all-databases
http://stackoverflow.com/questions/3456159/how-to-shrink-purge-ibdata1-file-in-mysql