Jurigag
mam dwa takie zapytania:
http://pastebin.com/uWTejLGF
http://pastebin.com/kZ5HmykK
pierwsze wykonuje sie 900 ms, drugie 500 ms, ktoś ma pomysł jak je zoptymalizować ?
#mysql #webdev #sql #programowanie
1
  • Najlepsze
  • Wszystkie komentarze
Jurigag
@Jurigag: głównie ten inner join i count psuje ich wydajność no i having

INNER JOIN final_car_user f4_ ON (
f4_.first_name = f0_.first_name
AND f4_.last_name =
0
D.....o
D.....o
jak dodałem indeksy to już jest super szybko


@Jurigag: ( ͡° ͜ʖ ͡°)
0
sokytsinolop
#mysql #programowanie

SELECT *, ABS( price - ? ) AS distance FROM offer WHERE kat = ? ORDER BY distance LIMIT 1
Mam takie zapytanie, które znajduje mi najbliższą rzecz cenowo z danej kategorii, ale zwraca rzeczy droższe.
Chciałbym tylko rzecz tańsza, jak to przerobić?
1
  • Najlepsze
  • Wszystkie komentarze
kao3991
@sokytsinolop: dopisz przed ORDER BY jeszcze jeden warunek , czyli takie coś AND price < ? . Będziesz musiał podać jeszcze raz cenę w parametrze.
1
sasik520
@kao3991: no sprytne. Ale @sokytsinolop: może też wywalić abs i wybierać ujemne różnice (WHERE kat = ? AND distance < 0)
1
sarveniusz
Mirki szybkie pytanko, czy korzystacie z wyzwalaczy i procedur przy tworzeniu baz danych dla prostych serwisów, stron?

#webdev #php #mysql #bazydanych
5
  • Najlepsze
  • Wszystkie komentarze
uirapuru
@mariecziek: moim zdaniem trzeba odsuwac jak najdalej w czasie używanie jakiejkolwiek implementacji na bazie danych
6
VR46
@sarveniusz: nie ( ͡° ͜ʖ ͡°)ノ⌐■-■
5
Jurigag
chcę sobie zrobić z pomocą #redis cache rezultatów z #mysql, sorted sety wydają się bardzo fajne, tylko że będę korzystał z paginacji na zasadzie offset i limit, załóżmy użytkownik przechodzi do 5 strony z 1 strony, także mamy offset 40, limit 10 w mysql, jak to teraz zapisać w sorted secie w redisie ?
#php
1
  • Najlepsze
  • Wszystkie komentarze
M4ks
M4ks
@Jurigag: brzmi jakbyś optymalizować coś sporo na wyrost...
0
Jurigag
@M4ks: no przecież nie będę za każdym razem pobierał elementów na nowo :x
0
Jurigag
czy count jakoś ignoruje group by ?
http://pastebin.com/5ZuVxUh1 - to zwraca 1
http://pastebin.com/6sPVVUMg - to zwraca 2

mam rozumieć najpierw jest count, a potem group by ?

czy
1
  • Najlepsze
  • Wszystkie komentarze
plushy
@Jurigag: COUNT zwraca ilość wierszy spełniającej kryteria w danej grupie. Tak działają agregaty. Tabeli/aliasu f nie masz ale jeśli chodzi o f0.id to po nim grupujesz więc zawsze będzie 1 nie ważne czy z DISTINCT czy nie. Zapoznaj się z tutorialem jakimś.
0
Jurigag
@plushy: no nie ma zawsze 1, musiałe dodać distinct w tym drugim żeby zwróciło 1, tak jakby robił count przed grupowaniem
0
d.....k
d.....k
Mirki, coś robię źle, czy MSSQL jest trochę upośledzony?
Mianowicie chciałem w klauzuli WHERE umieścić prostego regexa, select * from sys.filegroups where name like '\d{4}' i takie zapytanie nie zwraca żadnego rekordu. Z kolei select * from sys.filegroups where name like '[0-9][0-9][0-9][0-9]' działa normalnie.

#mssql #tsql dorzucę też #mysql
1
  • Najlepsze
  • Wszystkie komentarze
westsajd
westsajd
@dodzik: raczej jest troche upośledzony, zobacz tutaj https://msdn.microsoft.com/en-us/library/ms179859.aspx
3
hakeryk2
Co to za dziwny format zapisu checkboxów w Wordpresie do bazy danych?

a:2:{s:64:"wpcf-fields-checkboxes-option-4e81104f40c0afabaf3366a7277767ba-1";a:1:{i:0;s:2:"A4";}s:64:"wpcf-fields-checkboxes-option-1458b24cf087c2e9de5f6abb27899e1f-1";a:1:{i:0;s:2:"A5";}}
Gdzie A4 i A5 to zaznaczone checkboxy - jak to w ogóle odczytać? Jak sortować po tym? Ktoś coś, poratujcie linkiem :(

#wordpress #programowanie #mysql #php
1
  • Najlepsze
  • Wszystkie komentarze
Spake
Mirki z #php, a raczej #mysql. Jest w MySQL odpowiednik operatora += ? Tzn. np UPDATE users SET wallet += 30 WHERE id = 1
1
  • Najlepsze
  • Wszystkie komentarze
zajeli-wszystkie-loginy
Witaj Mirko, załóżmy czysto-teoretycznie że mam jakiś system z bazą danych i np. 100 użytkowników. Każdy użytkownik ma swój unikalny ID w bazie. Do bazy można dodawać jakiś rodzaj informacji, taki sam dla wszystkich użytkowników. Jak przechowywać te dane w bazie? Najprościej jest stworzyć jedną tabelę np.:| idrow | userid | jakieś dane |, ale co jeśli każdy ze 100 userów stworzy np. po 30 wierszy? Macie jakieś pomysły na
1
  • Najlepsze
  • Wszystkie komentarze
Spake
Mirki, pytanie do #php i #bazydanych #mysql , czysto praktyczne.
Załóżmy, że mam tabelę z zamówieiami w CMSie napisanym przez siebie.

Czy zamówienia niezrealizowane upychać w jednej tabeli z tymi zrealizowanymi, czy zrobić osobną tabelę na "archiwum" zamówień?
3
  • Najlepsze
  • Wszystkie komentarze
anonim1133
#programowanie #php #zend #mysql?

1. Otwieram transakcję.
2. Mam kilka modeli tabel.
3. Do każdej z tych tabel zapisuję dane.
4. Na jednym z adapterów
6
  • Najlepsze
  • Wszystkie komentarze
PanBeton
Podrzucicie jakiś poradnik jak zrobić najprostszy system logowania na stronę? Najlepiej #php i #mysql
#programowanie #webdev
1
  • Najlepsze
  • Wszystkie komentarze
WezelGordyjski
10
bibus
bibus
cześć, szukam kogoś kto dokończy mi mały projekt w #php + #mysql. Oczywiście za odpłatością. Miałby ktoś ochotę? ;-)

#programowanie
1
  • Najlepsze
  • Wszystkie komentarze
t.....l
t.....l
#js #node #mysql #csgo #jackpot
Mam bota od csgo.network i taki problem, że po akceptacji jakiejkolwiek oferty wyskakuje error "/root/bot/node_modules/mysl/lib/protocol/parser.js:82"
"throw err;"
TypeError: Cannot read property "0" of undefined.
Wydaje mi się, że to problem z połączeniem z bazą danych. Jeżeli się mylę to poprawcie. Jakieś rady co z tym poradzić :/? 82 linijka parsera to właśnie throw err; jest ;/
1
  • Najlepsze
  • Wszystkie komentarze
PatrykCXXVIII
Co było poprzednikiem MySQL?


#pasjonaciubogiegozartu #suchar #informatyka #bazydanych #mysql
11
  • Najlepsze
  • Wszystkie komentarze
R.....t
R.....t
Oughh! Dlaczego jak zatwierdze formularz w #php to wyjebuje mi taki błąd? (╯︵╰,)
Dodam, że obok tego mam też plik panel.php z podobnym formularzem i wszystko piknie działa, a tutaj nie idzie..
Formularz przesyłam metodą POST do tego samego pliku (aktualizuj.php)

#mysql #webdev
1
  • Najlepsze
  • Wszystkie komentarze
FxJerzy
Było sobie małe puste forum http://www.forum.nieidealny.pl oparte na IP.Board 3.x.x z dwoma realnymi urzytkownikami i kilkoma wpisami, aż tu nagle nie mogłem sie zalogować do panelu adminitracyjnego. To zacząłem grzebać, doszedłem do statystyk SQL, zrobiłem pospiesznie export 9,56 MB i wykasowałem bazę.

Co jest grane bo nie ogarniam :/ SQL Infection? Źle mam skonfigurowany serwer na OVH i ktoś oczytał pliki? Hasła mam dobre tak bardzo że zna je tylko KeePass ale
1
  • Najlepsze
  • Wszystkie komentarze
tatarysh
co robię źle w tym zapytaniu? #mysql #sql


Error: #1241 - Operand should contain 1 column(s)
1
  • Najlepsze
  • Wszystkie komentarze
kontrowersje
czy jest sens zostawiać swap (8g) przy 64g ramu?
#mysql 5.6.26
1