Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] SQL_MAX_JOIN_SIZE i SET SQL_BIG_SELECTS
pturkowski
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


Witam,
sprawa jest ponadkrytyczna. Probujac wykonac zapytania dostaje:

  1. user warning: The SELECT would examine more than MAX_JOIN_SIZE rows;
  2. check your WHERE and use SET SQL_BIG_SELECTS=1 or
  3. SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay query: SELECT DISTINCT(node.nid),
  4. users.name AS users_name, users.uid AS users_uid, profile_prenom.value AS profile_prenom_value,
  5. profile_city.value AS profile_city_value, profile_regionlive.value AS profile_regionlive_value,
  6. profile_placeoliving.value AS profile_placeoliving_value, profile_startdateevs.value AS profile_startdateevs_value,
  7. profile_enddateevs.value AS profile_enddateevs_value, profile_cooriginevs.value AS profile_cooriginevs_value,
  8. profile_coevs.value AS profile_coevs_value, profile_cityevs.value AS profile_cityevs_value
  9. FROM node node LEFT JOIN users_roles users_roles ON node.uid = users_roles.uid
  10. INNER JOIN users users ON node.uid = users.uid LEFT JOIN profile_values profile_wantmen
  11. ON users.uid = profile_wantmen.uid AND profile_wantmen.fid = '5' LEFT JOIN profile_values profile_prenom
  12. ON users.uid = profile_prenom.uid AND profile in /home/sites/xxx/public_html/includes/database.mysql.inc on line 172.


(to ja polamalem linie, bo normalnie to jest jedna linia)
wiec moje pytanie: jak ustawic to MAX_JOIN_SIZE na trwale, w niewiem... php.ini? albo gdzies
tu jest tak przy okazji Drupal, ale to chyba nie ma znacznia.

Pozdrawiam, i czekam z nieciepliwoscia na odpowiedzi.

OK, znalzlem ze u mnie:
MAX_JOIN_SIZE=900000
ale SQL_BIG_SELECTS=OFF
co poczac?

Ten post edytował pturkowski 18.09.2007, 10:37:58
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 20:37