Mirki laptop zapisuje mi do MySQL cztery razy szybciej niż teoretycznie mocniejszy komputer stacjonarny. Na szybko jakich ustawień MySQL szukać i zmieniać ? (zapis na komputerze ok 1,3k rekordów/s). Dodam że rzecz jasna testuje na identyczny skrypcie.
#php #mysql #webdev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#prograowanie #mapy #sql #mysql #bazydanych

Męczę się z pewnym problemem od jakiegoś czasu i mam chyba blokadę. Dlatego zwracam się do Was z prośbą o pomoc.

Mianowicie chcę wyciągnąć z bazy obszary leżące w danym obszarze. Obszary zdefiniowane są za pomocą dwóch lokalizacji wyrażonych za pomocą koordynatów: south-west i north-east. Zapytanie też jest złożone z wartości south-west i north-east.

W
siemanko - #prograowanie #mapy #sql #mysql #bazydanych

Męczę się z pewnym probleme...

źródło: comment_J8n6dGoNeehUy6OSsF4YPgvhal4NwYMV.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@siemanko:
łopatologicznie sklejając wyszłoby coś takiego:

where point is within green and point is within red and point is within blue and not point is within yellow
gdzie każde '... is within ...' to ifologia w stylu lat>=minLat and lat<=minLat and lng>=minLng and lng<=maxLng (pewnie nie będziesz tego kleić ręcznie, więc może jakiś kod to przygotowywać).
będzie cholernie mało czytelne ale będzie działać, a kiedyś można zrefaktorować do czegoś ładniejszego
  • Odpowiedz
@ppawel: Dzięki za pomoc tylko ja nie szukam punktu ale obszaru :)
Jak na razie mam coś takiego generującego zapytanie w Hibernate i wygląda ok, choć nie zrobiłem jeszcze pełnych testów:

areaCriteria.add(Restrictions.or(
Restrictions.and(
Restrictions.between("area.southWest.latitude",
  • Odpowiedz
#mysql #programowanie

Cześć mam takie zapytanie
SELECT games.gid,games.value,games.itemcount, games.hash,games.salt,games.winnerp, users.username,users.avatar, (SELECT SUM(price) FROM items WHERE items.gid = games.gid AND items.uid = games.wid) as dd FROM games INNER JOIN
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sokytsinolop: Chyba się optymalizacja gubi na tym, że nie wie dla jakich gid ma liczyć sumy i buduje całą tabelę przed sortowaniem i wyświetleniem ostatnich 15. Tego selecta na sumy dołączyłbym przez JOIN (spróbuj też podzapytaniem ograniczyć wyniki wcześniej dając wynik jako główną tabelę z ORDER BY + LIMIT).
  • Odpowiedz
@sokytsinolop: Jeśli sortowanie spowalnia bez względu na ilość wierszy to problemu bym szukał w indeksach. Zobacz co wyrzuca EXPLAIN EXTENDED SELECT...
  • Odpowiedz
Mirki, chcę zrobić zabezpieczenie przeciwko sql-injection. Problem w tym, że używając htmlentities(), np.

$title = htmlentities($title, ENTQUOTES, "UTF-8");

mimo kodowania w UTF-8 to wykrzacza mi polskie znaki (obrazek niżej) w #mysql. Dziwi mnie to tym bardziej, bo sam charset w php ( $connect->set
charset("utf8");) nie psuje mi wartości w rekordach w bazie.

Jak czytam w dokumentacji, to nie mogę ustawić bardziej zaawansowanego UTF-8, np. unicode_ci jakiego używam
Atexor - Mirki, chcę zrobić zabezpieczenie przeciwko sql-injection. Problem w tym, że...

źródło: comment_NvqE0E1nAXkRvQXoa8RgVLRKYXKRws1q.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Próbował ktoś uruchomić na jednym serwerze jednocześnie różne instancje #mysql ?
Domyślnie zainstalowane 5.5, 5.6, a przez binarki odpalany najnowszy 5.7. Wygląda na to, że pozmieniano tyle rzeczy mysqld_multi -> systemd , mysql_secure_installation -> mysqld --initialize , tabele uprawnień
że nie da się tego ogarnąć konfigami groupowymi **mysqld_multi na jednej lub drugiej binarce mysqld**?
Potrzebuję środowiska testowego z 5.7 i wygląda na to, że będzie trzeba robić wszystko inaczej. Tak,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ql00: no właśnie są wersje już gotowe, rozpakowałem se to do /opt/mysql5.7/bin/ i to chodzi, tylko nie da się dostać rootem, bo mysqlsecureinstalation nie istnieje w 5.7, czyli nie mogę tego zrobić na jednej grupie serwerów.
No nic, będzie trzeba odizolować też konfigi i binarki.
Najśmieszniejsze jest to, że wygląda na to, że 5.7.4 będzie niekompatybilne z 5.7.6, a te z kolei z 5.7.16 (kiedy mówimy o samej
  • Odpowiedz
Mirki, wczytuje sobie w PHP kod sql z pliku, mam w nim zmienną z id produktu. Niestety mysqlquery() nie pozwala na wykonanie dwóch zapytać jednocześnie. Gdzieś wyczytałem, aby przed wykonaniem głównego zapytania odpalić samo mysqlquery("SET @id = 123131"). I tu niestety wygląda na to, że główne zapytanie ignoruje wcześniejsze z przypisaniem wartości do zmiennej. Ktoś wie jak to zrobić?

#programowanie #php #mysql
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki da się aliasy do funkcji dawać? Bo coś u mnie to nie działa... :/ Dobrze to robię?

SELECT *, concat(meble.nazwa, " ", typy.nazwa_typu) as fraza FROM meble, typy WHERE funkcja('stefan', fraza) and meble.id_typu = typy.id_typu
#sql #bazydanych #mysql
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaskowice1: Tutaj masz co nieco: Klik!

tl;dr "Każde zapytanie wykonane przez transakcję widzi wszystkie te dane, które zostały zatwierdzone przed rozpoczęciem tego zapytania (a nie transakcji)" - nie dojdzie do sytuacji, że klient zamówi coś, co już nie jest dostępne.
  • Odpowiedz
@jaskowice1: jeśli zastosujesz niższe levele, to wszystkie zmiany będą wpływały na przebieg bieżącego koszyka/zamówienia - nawet jeśli inny klient będzie dodawał i się rozmyślał. Potrzebujesz czegoś, co utrzyma Ci w ryzach "to co jest dostępne" / "to co jest sprzedane". Ten poziom zapewni Ci tylko RC albo S. S ma ten problem, że w zależności od budowy tabel może Ci blokować całkiem spore zakresy wierszy, czasami nawet tabel, a to
  • Odpowiedz
Mirki, mam pytanie biznes-host zrobił mi przykrą niespodzianke wczorajszym update, otóż wyjeb... mi bazę danych do stronki #wordpress otóż czy da się jakoś ją utworzyć? bo jak pomyślę że mam na nowo całą stronę robić to mnie szlak trafia, oczywiście biznes-host ma mnie w d....., dlatego odradzam tą firme

#pytanie #pytaniedoeksperta #kiciochpyta #mysql
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@drakan8 - jeśli podasz numer zgłoszenia to sprawdzę, czy dam radę pomóc w Twojej sprawie, zazwyczaj backupy są w tej firmie wykonywane regularnie - ale może Twoja baza jeszcze nie zdążyła się zbackupować? Trudno konkretnie powiedzieć, jeśli podasz konkretnie info o 6-cyfrowym identyfikatorze zgłoszenia - będzie można się temu dokładniej przyjrzeć.
  • Odpowiedz
#vps #db #mysql #free #student
Czy ktoś coś wie o darmowym serwerze VPS dla studentów? Niestety potrzebuję takiego cuda do postawienia serwera bazy danych z możliwością zdalnego połączenia się przez sterownik JDBC. Czas min. 3miesiące (sesji)
lub alternatywnie jakiś tani.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogarniam podstawy cpp/js/php/mysql, p--------ę sobie mocno rozwalając dokumentację wszystkich z tych języków na raz?
Mam zrobić projekt z cpp i chciałem zrobić coś jak własny cms w jednym czasie.
Jest sens, czy tylko skupić się na projekcie?

#naukaprogramowania

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@van: twój kod który jest w php nadal korzysta z opcache - także pośrednio phalcon również czerpie z niego korzyści

tylko że to nie jest 10ms czy 50ms tylko 50-60 a 120-150ms, różnica dla mnie widoczna od razu

świetnie - to trać czas i baw się w tą konfiguracje varnisha - ja na częście nie muszę tracić czasu na takie pierdoły :) tylko ze nadal - jeśli content zmienia się co chwila
  • Odpowiedz
#pomocy #sql #mysql #programowanie

Potrzebuję pomocy przy tych 3 zadankach. Z góry dziękuję za pomoc.

- dodaj do tabeli pole State, umieść tam (za pomocą upadte) dwa znaki od końca z pola location,
- za pomocą funkcji substringindex i update "wytnij" z pola location część od przecinka do
marekantoniusz - #pomocy #SQL #mysql #programowanie 

Potrzebuję pomocy przy tych 3...

źródło: comment_DQQlDBiPHq5Vm50KWzmNw4g9hXSEyc4V.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: też tak sądziłem całe życie. Potem zacząłem pracować z dużymi bazami gdzie serwerowe 30sekund nie wystarcza nawet na 1/10 eksportu lub importu, a do tego pojawiały się dziwne braki w danych (home.pl rządzi). Że nie wspomnę o serwerach gdzie nie mam phpmyadmina, ale się kulturalnie połączę po shellu dzięki Heidi.

Z rok nie widziałem phpmyadmina na oczy i mi go nie brakuje.
  • Odpowiedz
Mireczki z pod tagu #webdev. Piszę sobie w ramach nauki w vanilla #php (front-end też) projekcik taki żeby wsadzić co nie co na gita, żeby nie świecił pustkami. Projektem tym jest dziennik elektroniczny, taki jak teraz w większości szkół jest. Mam jednak problem z zaprojektowaniem bazy danych, jakieś tam proste relacje z użytkownikami, ocenami, przedmiotami to nie problem, problem jest w tym że ja chce rozdzielić użytkowników
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dawiducik: Nie zaczynaj od projektowania bazy danych. Zaprojektuj to na obiektach, w jaki sposób się ze sobą komunikują. Do tego możesz użyć na przykład PhpSpec.

Swoją drogą uczenie się "vanilla #php" trochę bez sensu, bo zamiast uczyć się jak faktycznie pisać systemy komputerowe to 99% czasu spędzisz na mało istotnych rzeczach w stylu "jak zrobić połączenie z bazą, żeby to miało sens", a i tak nie będzie miało
  • Odpowiedz
@DanioPL: @Dawiducik: Oczywiście, że nauka "vanilla php" jest ważna, oczywiście, jeśli chcesz poznać język a nie framework. Zabawna była dyskusja na PHPers, w której do dość banalnego zadania związanego z przetwarzaniem HTML-a szukano bundli i bibliotek frameworkowych, choć odpowiednie biblioteki (w tym wypadku tidy) są standardowym rozszerzeniem PHP.

Co będzie, jeśli poznawszy Symfony wylądujesz w firmie, w której pracują w ZF2, Kohanie, CodeIgniterze, CakePHP, Slimie, Phalconie albo w
  • Odpowiedz
Cześć!
Szukamy w Katowicach osoby do pracy z bazami danych #mysql #oracle.

Jak wygląda praca?
Praca polega na analizie jakości danych czyli np:
- konfiguracja połączeń z MySQL lub Oracle do narzędzi zarządzających jakością
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zdalny: właśnie, bez przesady. praca naprawdę nie jest jakaś szczególnie wymagająca pod względem wiedzy, bardziej liczy się percepcja i ogólne "ogarnięcie". kasa jak za takie stanowisko oferowana jest naprawdę dobra.
  • Odpowiedz
Cześć!
Szukamy w Katowicach osoby do pracy z bazami danych #mysql #oracle.

Jak wygląda praca?
Praca polega na analizie jakości danych czyli np:
- konfiguracja połączeń z MySQL lub Oracle do narzędzi zarządzających jakością
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach