Wszystko
Wszystkie
Archiwum
- 1
#bazydanych #mysql #pytaniedoeksperta
próbuję przyspieszyć mysqla
innodbbufferpool_size = 1G
nie mogę ustawić tej wartości powyżej 1GB, mimo, że na kompie mam 8gb ramu. np dla 2gb dostaję taki error:
InnoDB: VirtualAlloc(2175795200 bytes) failed; Windows error 8
da się coś z tym zrobić? albo co mogę jeszcze zmienić, żeby szybciej hulało? do tej pory podmieniłem my.ini na gotowca (był taki w ktalogu mysql w xampie, nie wiem czy to jakiś ogólnie
próbuję przyspieszyć mysqla
innodbbufferpool_size = 1G
nie mogę ustawić tej wartości powyżej 1GB, mimo, że na kompie mam 8gb ramu. np dla 2gb dostaję taki error:
InnoDB: VirtualAlloc(2175795200 bytes) failed; Windows error 8
da się coś z tym zrobić? albo co mogę jeszcze zmienić, żeby szybciej hulało? do tej pory podmieniłem my.ini na gotowca (był taki w ktalogu mysql w xampie, nie wiem czy to jakiś ogólnie
@entrop: myswltunner calkiem niezle sobie z tym radzi i wylapuje wiekszosc tego typu zaleznosci. Odczytuje tez liczniki uzycia roznych cache i informuje kiedy dana pamiec jest niewykorzystywana lub permanentnie zajeta
- 1
#mysql #mssql #sql #programowanie #pytanie #zapytanie
Męczę się nad takim zapytaniem. Może ktoś ma jakiś pomysł?
Mam wyłącznie jedną tabelę w bazie. Nazywa się np. "Ludzie". w niej mam idludzia oraz jego cechę. I wpisy np. id ludzia=245, cecha =ładny; id ludzia=245 cecha = śmieszny itd....
W ten sposób robiąc select mogę w prosty sposób pobrać wszystkie cechy ludzia o ID = 245.
Ale! Potrzebuję (wyłącznie na poziomie SQL) zrobić zapytanie
Męczę się nad takim zapytaniem. Może ktoś ma jakiś pomysł?
Mam wyłącznie jedną tabelę w bazie. Nazywa się np. "Ludzie". w niej mam idludzia oraz jego cechę. I wpisy np. id ludzia=245, cecha =ładny; id ludzia=245 cecha = śmieszny itd....
W ten sposób robiąc select mogę w prosty sposób pobrać wszystkie cechy ludzia o ID = 245.
Ale! Potrzebuję (wyłącznie na poziomie SQL) zrobić zapytanie
@krupek: SELECT COUNT(*) FROM Ludzie WHERE cecha = ladny AND cecha = smieszny
@le1t00: Co byś mógł go bzyknąć :D
Niom. Książka: Systemy Baz Danych
http://helion.pl/ksiazki/systemy-baz-danych-kompletny-podrecznik-wydanie-ii-hector-garcia-molina-jeffrey-d-ullman-jennifer,sybada.htm
Bardzo ciekawa
Niom. Książka: Systemy Baz Danych
http://helion.pl/ksiazki/systemy-baz-danych-kompletny-podrecznik-wydanie-ii-hector-garcia-molina-jeffrey-d-ullman-jennifer,sybada.htm
Bardzo ciekawa
- 1
macie pomysł jak zrobić pivot table zapytaniem sql, ale żeby liczba pól była dynamiczna?
#sql #mysql #bazydanych
#sql #mysql #bazydanych
8
Teoria administracji serwerami webowymi

Wykłady na temat administracji serwerami - z naciskiem na serwery webowe. [link do playlisty na YT!]
z- 1
- #
- #
- #
- #
- #
- #
- #
- 4
- 3
- 5
Wiecie jak zapytać #mysql żeby zwrócił mi nazwy kolumn w danym wierszu, gdzie wartości są różne od 0?
#bazydanych #programowanie
#bazydanych #programowanie
@siemanko: Opisz problem, konsorcjum się naradzi :P
@siemanko: to powinneś to trzymać tak:
i wtedy masz selekta po prostu
table parametry (id_parametru, nazwa_parametru, ...) -- tu masz wypisane jakie parametry w ogole sa mozliwe
table uzytkownicy (id_uzytkownika, ...) -- tu masz wypisane, jacy sa uzytkownicy
table wartosci_parametrow_dla_uzytkownikow (id_uzytkownika, id_parametru, wartosc_parametru) -- tu masz 2 klucze obce - do uzytkownikow i do parametrow, i trzymasz wszystkie wartosci parametrowi wtedy masz selekta po prostu
select nazwa_parametru from wartosci_parametrow_dla_uzytkownikow w where id_uzytkownika = $id_uzytkownika and wartos_parametru- 2
Eksperci drodzy. Mam za zadanie poprzydzielać ludzi pojedynczych do baz danych. Ludzi mamy kilkunastu, baz kilkadziesiąt, są różne projekty, ludzie przychodzą, odchodzą, przechodzą od jednego do drugiego. Nawet w ramach jednego projektu może się okazać, że 90% zespołu widzi wszystkie tabele danej bazy, a 3 osoby powinny widzieć tylko 2 z nich.
Ponieważ MySQL nie pozwala w prosty sposób zarządzać grupami uprawnień (role tym przypadku odpadają), to czy istnieją jakieś programy, które
Ponieważ MySQL nie pozwala w prosty sposób zarządzać grupami uprawnień (role tym przypadku odpadają), to czy istnieją jakieś programy, które
@Linux_Shines: mysql odbywa się poprzez polączenie zdalne, sqlite bezpośrednio na pliku.
- 2
@Linux_Shines: Wszystko jest lepsze od mysql :) A tak na serio to musisz powiedzieć do czego bazy potrzebujesz.
Będę potrzebował przechwycić pewne dane, mianowicie:
- nick
- jeżeli był online to z jakim statusem (nowy, czy ostatnio zapamiętany)
- dodatkowe pole informacji
Jak powinno się to poprawnie dodać do bazy danych tak - aby móc potem sobie z tego wygenerować statystyki? Chodzi mi o samą metodę wsadzenia tego do bazy, tak aby było wedle sztuki ;-) Tworzyć dla każdego użytkownika nowy wpis w tabeli i tam dodawać wszystkie wymienione informacje?
- nick
- jeżeli był online to z jakim statusem (nowy, czy ostatnio zapamiętany)
- dodatkowe pole informacji
Jak powinno się to poprawnie dodać do bazy danych tak - aby móc potem sobie z tego wygenerować statystyki? Chodzi mi o samą metodę wsadzenia tego do bazy, tak aby było wedle sztuki ;-) Tworzyć dla każdego użytkownika nowy wpis w tabeli i tam dodawać wszystkie wymienione informacje?
- Yossarian82
- mpisz
- ubeusz
- banex
- Rzuku
- +3 innych
@Godlike_Atheist: id, nick, status, online, datetime
Komentarz usunięty przez autora
- 4
#bazydanych #mysql
Hej mirki, wlaśnie się zastanawiam jak rozwiązać pewną zagwozdkę bazodanową.
Jest baza danych z materiałami video, każdy materiał ma od jednego do czterech jakości (najgorszą jakość ma zawsze, resztę już niekoniecznie). Aktualnie jest to rozwiązane tym że jest tabela videos zawierająca ID, ścieżkę do najgorszej jakości i różne inne, oraz druga tabela qualities która zawiera id filmu z tabeli videos,nazwę jakości oraz ścieżkę) jako oddzielne rekordy. Czy to jest dobre
Hej mirki, wlaśnie się zastanawiam jak rozwiązać pewną zagwozdkę bazodanową.
Jest baza danych z materiałami video, każdy materiał ma od jednego do czterech jakości (najgorszą jakość ma zawsze, resztę już niekoniecznie). Aktualnie jest to rozwiązane tym że jest tabela videos zawierająca ID, ścieżkę do najgorszej jakości i różne inne, oraz druga tabela qualities która zawiera id filmu z tabeli videos,nazwę jakości oraz ścieżkę) jako oddzielne rekordy. Czy to jest dobre
@piowit: Możesz jeszcze zrobić tak:
1. Masz tabelę, w której znajduje się kompletny opis filmu (ID AI, Name varchar(50), ewentualnie link), z kluczami obcymi na atrybutach.
2. Atrybuty przenosisz do osobnych tabel.
Przy takim rozwiązaniu masz szybką tabelę główną i kilka tabel wymiarowych. Piszesz sobie jeszcze skrypt do dodawania wpisów, a poszczególne zestawienia wyświetlasz sobie widokami (jak tam wykombinujesz).
Na mój gust to przerost formy nad treścią (bo szybkość przy tak
1. Masz tabelę, w której znajduje się kompletny opis filmu (ID AI, Name varchar(50), ewentualnie link), z kluczami obcymi na atrybutach.
2. Atrybuty przenosisz do osobnych tabel.
Przy takim rozwiązaniu masz szybką tabelę główną i kilka tabel wymiarowych. Piszesz sobie jeszcze skrypt do dodawania wpisów, a poszczególne zestawienia wyświetlasz sobie widokami (jak tam wykombinujesz).
Na mój gust to przerost formy nad treścią (bo szybkość przy tak
- 2
querycachelimit (> 24M, or use smaller result sets)
Orientuje się może ktoś, czy jeśli ustawię za dużą tą wartość to mogę stracić na wydajności?
#mysql
- 0
@Crypton3: Tak, możesz. Pytanie tylko przy jakiej wartości. Pytanie tylko o jakim wskażniku wydajności mowa :)
- 3
@SebusPL: nie ma to jak pisać o programowaniu nie podając języków
- 4
#google porzuca #mysql na rzecz #mariadb
@normanos: RedHat juz to robi
http://www.zdnet.com/red-hat-will-switch-from-oracle-mysql-to-mariadb-reports-7000017907/
Wikipedia tez zmigrowala
http://www.infoworld.com/t/open-source-software/wikipedia-dumps-mysql-hooks-mariadb-217820
- 1
@msq: wiem, jest w tekście.
@chore_kalafiory chyba miał na myśli, że inżynierowie googla muszą mieć poszargane nerwy (tak?). @msq dla nich to NIE jest "drop-in replacement" - mówi się, że pracują z fundacją MariaDB przynajmniej od początku tego roku aby doprowadzić do bezbolesnej migracji. To NIE jest serwer czy kilka serwerów, Google ma tego tysiące ;D
@chore_kalafiory chyba miał na myśli, że inżynierowie googla muszą mieć poszargane nerwy (tak?). @msq dla nich to NIE jest "drop-in replacement" - mówi się, że pracują z fundacją MariaDB przynajmniej od początku tego roku aby doprowadzić do bezbolesnej migracji. To NIE jest serwer czy kilka serwerów, Google ma tego tysiące ;D
- 1
nie mogę przejść hackme na sekuraku z sql injection. Z firmą jeszcze sobie poradziłem ale dale klops. Gdyby ktoś chciał spróbować szczegóły na http://sekurak.pl/hackme-do-wygrania-licencje-avg/
#gorzkiezale #mysql #sqlinjection #hacking
#gorzkiezale #mysql #sqlinjection #hacking
- 1
Ciężki temat:
Muszę napisać w mysql pewne zapytanie do wyszukiwarki które wskaże mi sugestie:
a) gdy je przekaże w takiej postaci "ala ma kota" to każde słowo potraktuje jako klucz po którym będzie przeszukiwać tabele kolumne,
b) mam drugą tabelę z której pobieram zabronione słowa które mają być usunięte z wyników wyszukiwania
dwa warunki jednak sprawiają mi kłopot, szczególnie pierwszy,
Ktoś ma jakiś pomysł jak to zrobić?
#mysql #sql #sql #webdev #
Muszę napisać w mysql pewne zapytanie do wyszukiwarki które wskaże mi sugestie:
a) gdy je przekaże w takiej postaci "ala ma kota" to każde słowo potraktuje jako klucz po którym będzie przeszukiwać tabele kolumne,
b) mam drugą tabelę z której pobieram zabronione słowa które mają być usunięte z wyników wyszukiwania
dwa warunki jednak sprawiają mi kłopot, szczególnie pierwszy,
Ktoś ma jakiś pomysł jak to zrobić?
#mysql #sql #sql #webdev #
#oracle Launches New #mysql 5.6 Certifications; Older MySQL Exams to Retire
https://blogs.oracle.com/certification/entry/0875_01
#webdev #bazydanych
https://blogs.oracle.com/certification/entry/0875_01
#webdev #bazydanych
Dlaczego nie mam dostępu jak wcześniej normalnie bazy tworzyłem ? O co chodzi ?
-- Tabela USER
DROP DATABASE IF EXISTS chat;
MySQL zwrócił komunikat: Dokumentacja
#1044 - Access denied for user 'forumownia53'@'%' to database 'chat'
http://pastebin.com/zW4qj6nF
#programowanie #sql #mysql #stronywww #pomocy #programujzwykopem
-- Tabela USER
DROP DATABASE IF EXISTS chat;
MySQL zwrócił komunikat: Dokumentacja
#1044 - Access denied for user 'forumownia53'@'%' to database 'chat'
http://pastebin.com/zW4qj6nF
#programowanie #sql #mysql #stronywww #pomocy #programujzwykopem
@SebusPL: ale przecież to co masz wyżej to komenda DROP a nie CREATE, czyli służąca do usunięcia bazy danych, jeśli masz zapytanie i ono wygląda np. tak.
DROP DATABASE IF EXISTS chat;
CREATE costamcostam
to po prostu wywal wszystko przed create i przy założeniu że nie ma innych problemów to zapytanie powinno przejść :)
Z tym że wychodzi na to że u Ciebie baza danych o nazwie "chat" już istnieje tyle
DROP DATABASE IF EXISTS chat;
CREATE costamcostam
to po prostu wywal wszystko przed create i przy założeniu że nie ma innych problemów to zapytanie powinno przejść :)
Z tym że wychodzi na to że u Ciebie baza danych o nazwie "chat" już istnieje tyle
- 1
@DOgi: Bezpośrednio z PDO albo korzystać z jakiegoś ORM jak np. doctrine
- 1
59
[ENG] MySQL vs PostgreSQL - Why you shouldn't use MySQL

- 49
- #
- #
- #
- #
1. Napisz sobie 'wersjonowanie/revisions' treści oparte o triggery w #mysql
2. Wrzuć pliki na serwer w home.pl
3. Zobacz, że nie działa...
4. Wejdź w #phpmyadmin z poleceniem SHOW GRANTS, aby się dowiedzieć, że niestety home.pl nie daje uprawnień do tworzenia wyzwalaczy, mimo że chwalą się MySQL w wersji 5.x
5. Napisz do supportu z pytaniem, które w ramach pomocy premium powinno być zrealizowane w trybie pilnym
6. Czekaj 3 godziny na
2. Wrzuć pliki na serwer w home.pl
3. Zobacz, że nie działa...
4. Wejdź w #phpmyadmin z poleceniem SHOW GRANTS, aby się dowiedzieć, że niestety home.pl nie daje uprawnień do tworzenia wyzwalaczy, mimo że chwalą się MySQL w wersji 5.x
5. Napisz do supportu z pytaniem, które w ramach pomocy premium powinno być zrealizowane w trybie pilnym
6. Czekaj 3 godziny na
- 1
@egocentryk: home.pl to syf, a na dodatek nie tani. Sprawdź #vps na ovh.pl - dość korzystnie wychodzi, a firma nie jest krzakiem. btw. dzięki za pomysł z triggerami - przyda mi się :).
- 0
@egocentryk: jeszcze biznes-host możesz sprawdzić: http://biznes-host.pl/?s=vps-lh&b=lin
#mysql #php #bazydanych #programowanie
Aktualizacja 160k rekordów w ciągu 1.35s. Dalej przetwarzannie CSV zostało :(
Kto potrafi szybciej / podpowie czy w ogóle da się :p ??
Aktualizacja 160k rekordów w ciągu 1.35s. Dalej przetwarzannie CSV zostało :(
Kto potrafi szybciej / podpowie czy w ogóle da się :p ??
- 1
@prezes_n: http://www.percona.com/software/percona-server to fork mysqla. Korzystam - polecam.
@prezes_n: Bez problemu możesz wrzucić drugą instancję obok - sam tak mam. Ale na mój gust powinieneś bardziej zastanowić się nad samym loadem csv - szczególnie w kontekście ramu - to jest na prawdę szybka akcja, a na niezłym serwerze (a taki masz) powinny to być ułamki sekund.
Musisz znać silnik, na jakim działasz - inaczej to wróżenie z fusów. :)
I nie rób nic na tym poziomie o 1.30, bo
Musisz znać silnik, na jakim działasz - inaczej to wróżenie z fusów. :)
I nie rób nic na tym poziomie o 1.30, bo























#pytanie #pytaniedoeksperta #bazydanych