Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
Добрый день. встретился с одной проблемой, решил обратиться к гуру SQLя или ПХП Суть такова, есть запрос который находится в середине цикла и из за этого код работает медленно. Помогите пожалуйста оптимизировать код, вынести запрос с цикла. Спасибо. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 09:20 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
NOOBик, в коде я вижу 3 открывающихся скобки и 2 закрывающихся... далее не понятно, что вы делаете дальше с $RegResult. По этому коду он просто перезаписывается последним запросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 09:36 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
kunaksergey, да, может пропустил когда копировал и вставлял ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 10:04 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
опиши, что должен считать твой запрос, и что в переменных, которые в него подставляются, куда идет результат $RegResult, который как написали выше, тупо затирается. Сколько итераций делается? Запрос в тройном цикле, я бы на месте мускуля возненавидел разработчика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 10:13 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, да вот именно, по етому прошу помочь с оптимизацией )))))) $Reg_Poch_Day_Hd = 7; Reg_Fin_Day_Hd = 19; $Reg_Poch_Day_Hv = 0; $Reg_END = 60; $Reg_Period = 15; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 10:32 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
NOOBик, а с $RegResult что в итоге? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 10:37 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. Вот, както так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 11:02 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
NOOBик, Ну можно начать например с Код: php 1. 2. я бы вынес этот цикл и сделал: Код: php 1. 2. 3. 4. 5. 6. т.е в $RegResult-вы получите массив, а не одну строку, ну а ниже уже цикл в котором будут ваши условия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 11:28 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
+ если я не ошибаюсь, то Любой запрос в котором только inner join можно расписать как from t1,t2,..tN where t1.id=t.id and ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 11:38 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
kunaksergey+ если я не ошибаюсь, то Любой запрос в котором только inner join можно расписать как from t1,t2,..tN where t1.id=t.id and ... а зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 13:23 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
explain запроса покажи, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 13:24 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
kunaksergey+ если я не ошибаюсь, то Любой запрос в котором только inner join можно расписать как from t1,t2,..tN where t1.id=t.id and ... а смысл? тот же join, только читаемость в разы хуже NOOBик, попробуй так, плюс проверить связи в таблицах и может добавить индексы Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 13:42 |
|
||
|
Помогите пожалуйста оптимизировать код
|
|||
|---|---|---|---|
|
#18+
kunaksergey, Спосибо за ответ, но в етом коде надо вивести етот " $SQL_List_Broniv = mysql_query ("SELECT ..." запрос с цикла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2015, 19:18 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39049644&tid=1461537]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 274ms |
| total: | 467ms |

| 0 / 0 |
