질문/조언질답게시판

에러가 50개 이상

느린쿼리가 50개 이상 뜹니다.

 

01. Warning: Creating default object from empty value

modules/board/skins/ink_board/_read.html:44

classes/template/TemplateHandler.class.php:367

classes/template/TemplateHandler.class.php:156

modules/board/skins/ink_board/list.html:79

classes/template/TemplateHandler.class.php:367

classes/template/TemplateHandler.class.php:156

classes/display/HTMLDisplayHandler.php:97

classes/display/DisplayHandler.class.php:82

classes/module/ModuleHandler.class.php:1154

index.php:52

 

에러는 위에 꺼를 제외하면 주로 php 다음 버전에서 오류를 일으킬거라는 것이라는 경고이고요.. 
느린쿼리는 적게는 40개 많게는 52개까지도 나와요 
아래 내용같은 것들입니다.. 
그냥 둬도 되는 것인지 모르겠네요..

 

01. SELECT `modules`.*, `documents`.`is_notice`, `documents`.`status` FROM `rx_modules` AS `modules`, `rx_documents` AS `documents` WHERE `documents`.`document_srl` = ? AND `modules`.`module_srl` = `documents`.`module_srl`
Result: success
02. SELECT `readed_count`, `voted_count`, `blamed_count`, `comment_count`, `trackback_count` FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
03. SELECT * FROM `rx_document_extra_vars` AS `extra_vars` WHERE `extra_vars`.`module_srl` >= ? AND `extra_vars`.`document_srl` IN (?) AND `extra_vars`.`var_idx` >= ?
Result: success
04. SHOW TABLES LIKE 'rx_pointhistory'
Result: success
05. SELECT * FROM `rx_modules` AS `modules` WHERE `module` = ?
Result: success
06. SELECT * FROM `rx_itemshop_transaction` AS `itemshop_transaction` WHERE `member_srl` = ?
Result: success
07. SELECT `documents`.`voted_count`, `documents`.`title`, `documents`.`last_update`, `documents`.`readed_count`, `documents`.`last_updater`, `documents`.`document_srl`, `documents`.`module_srl`, `documents`.`category_srl`, `documents`.`lang_code`, `documents`.`member_srl`, `documents`.`comment_count`, `documents`.`trackback_count`, `documents`.`uploaded_count`, `documents`.`status`, `documents`.`regdate`, `documents`.`title_bold`, `documents`.`title_color` FROM `rx_documents` AS `documents` WHERE (`module_srl` IN (?) AND `is_notice` = ?) OR `is_notice` = ? ORDER BY `list_order` ASC
Result: success
08. SELECT COUNT(*) AS `count` FROM `rx_documents` AS `documents` WHERE `module_srl` IN (?) AND `status` IN (?, ?)
Result: success
09. SELECT `documents`.`voted_count`, `documents`.`title`, `documents`.`last_update`, `documents`.`readed_count`, `documents`.`last_updater`, `documents`.`document_srl`, `documents`.`module_srl`, `documents`.`category_srl`, `documents`.`lang_code`, `documents`.`member_srl`, `documents`.`comment_count`, `documents`.`trackback_count`, `documents`.`uploaded_count`, `documents`.`status`, `documents`.`regdate`, `documents`.`title_bold`, `documents`.`title_color` FROM `rx_documents` AS `documents` WHERE `module_srl` IN (?) AND `status` IN (?, ?) ORDER BY `documents`.`list_order` ASC LIMIT 20
Result: success
10. SELECT * FROM `rx_document_extra_vars` AS `extra_vars` WHERE `extra_vars`.`module_srl` >= ? AND `extra_vars`.`document_srl` IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND `extra_vars`.`var_idx` >= ?
Result: success
11. UPDATE `rx_ncenterlite_notify` SET `readed` = ? WHERE `member_srl` = ? AND `srl` = ?
Result: success
12. SELECT * FROM `rx_document_voted_log` AS `document_voted_log` WHERE `document_srl` = ? AND (`member_srl` = ?)
Result: success
13. SELECT `member`.`member_srl` AS `member_srl`, `member`.`nick_name` AS `nick_name` FROM `rx_document_voted_log` AS `voted_log`, `rx_member` AS `member` WHERE `voted_log`.`document_srl` = ? AND `voted_log`.`member_srl` = `member`.`member_srl` AND `voted_log`.`point` >= ? ORDER BY `voted_log`.`regdate` DESC
Result: success
14. SELECT `member`.`member_srl` AS `member_srl`, `member`.`nick_name` AS `nick_name` FROM `rx_document_voted_log` AS `voted_log`, `rx_member` AS `member` WHERE `voted_log`.`document_srl` = ? AND `voted_log`.`member_srl` = `member`.`member_srl` AND `voted_log`.`point` >= ? AND `voted_log`.`point` < ? ORDER BY `voted_log`.`regdate` DESC
Result: success
15. SELECT * FROM `rx_files` AS `files` WHERE `upload_target_srl` = ? AND `isvalid` = ? ORDER BY `file_srl` ASC
Result: success
16. SELECT COUNT(*) AS `count` FROM `rx_documents` AS `documents` WHERE `member_srl` IN (?) AND `status` IN (?)
Result: success
17. SELECT * FROM `rx_documents` AS `documents` WHERE `member_srl` IN (?) AND `status` IN (?) ORDER BY `documents`.`list_order` ASC LIMIT 5
Result: success
18. SELECT * FROM `rx_document_extra_vars` AS `extra_vars` WHERE `extra_vars`.`module_srl` >= ? AND `extra_vars`.`document_srl` IN (?, ?) AND `extra_vars`.`var_idx` >= ?
Result: success
19. SELECT COUNT(*) AS `count` FROM `rx_comments` AS `comments` USE INDEX (`idx_member_srl`) WHERE `member_srl` = ?
Result: success
20. SELECT `comment_srl`, `parent_srl`, `regdate` FROM `rx_comments` AS `comments` USE INDEX (`idx_member_srl`) WHERE `member_srl` = ? ORDER BY `list_order` ASC LIMIT 5
Result: success
21. SELECT * FROM `rx_comments` AS `comments` WHERE `comment_srl` = ?
Result: success
22. SELECT * FROM `rx_comments` AS `comments` WHERE `comment_srl` = ?
Result: success
23. SELECT * FROM `rx_document_declared` AS `document_declared` WHERE `document_srl` = ?
Result: success
24. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
25. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
26. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
27. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
28. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
29. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
30. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
31. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
32. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
33. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
34. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
35. SELECT * FROM `rx_documents` AS `documents` WHERE `document_srl` = ?
Result: success
36. SELECT * FROM `rx_editor_components` AS `editor_components` WHERE `component_name` = ?
Result: success
37. SELECT * FROM `rx_modules` AS `modules` WHERE `module` = ?
Result: success
38. SELECT * FROM `rx_itemshop_transaction` AS `itemshop_transaction` WHERE `member_srl` = ?
Result: success
39. SELECT `document_srl`, `module_srl`, count(*) AS `count` FROM `rx_tags` AS `tags` WHERE `module_srl` >= ? AND `tag` IN (?, ?, ?, ?, ?, ?) GROUP BY `document_srl`
Result: success
40. SELECT COUNT(*) AS `count` FROM `rx_documents` AS `documents` WHERE `document_srl` IN (?, ?)
Result: success
41. SELECT `document_srl`, `module_srl`, `title`, `nick_name`, `user_name`, `user_id`, `regdate`, `readed_count`, `voted_count`, `comment_count` FROM `rx_documents` AS `documents` WHERE `document_srl` IN (?, ?) ORDER BY `list_order` ASC LIMIT 2
Result: success

 

 

  • profile
    올려주신 내용은 느린쿼리라기보단 쿼리를 한 리스트를 띄워준것 같은데요.

    패널에서 느린쿼리를 따로 출력해주는 부분이 맞는지 봐보세요.

    그리고 에러랑 그런거 뜨더라도 실행에는 지장을 주지 않는 경우라면 무시하시되, 나중에 PHP버전을 업데이트 할 경우 작동이 어려운 상태가 초래할 수 있습니다.

    해당 버전에서 유지하는경우라면 그냥 무시하셔도 큰 문제는 없어요.
  • profile ?

    스크린샷 2021-01-30 오후 1.56.07.png

    느린쿼리 부분은 이 부분을 복사한 내용입니다. 그대로 둬도 괜찮은가요..

    에러는 php를 아직 업데이트 할 계획이 없기때문에 말씀대로 유지하면 당분간 문제가 되지 않겠지만 느린 쿼리는 어찌해야되나요?

  • ? profile
    느린쿼리 설정에 위에 초를 0.2초 이상만 기록하도록 해보세요.

    짧게 설정해두면 모든 쿼리가 다나올수 있어요.
  • profile ?
    감사합니다. 시간 지정을 안했네요..ㅜㅜ 0.2 고정해놓고 확인하겠습니다.
  • profile
    디버그 항목에서 쿼리 부분은 해제를 하시고 느린쿼리 를 체크하셔야 슬로우쿼리 부분을 체크해 볼 수 있을 겁니다.
  • profile ?
    쿼리를 선택하지 않고 느린쿼리만 40개 이상 나오고있습니다..
  • ? profile
    기준을 얼마로 잡으셨나요? 0.25 정도요?

    너무 짧게 잡으면 다 뜨겠죠?

    적당한 기준으로 해 놓으셨는데 뜬다면 분석해 볼필요가 있겠죠.
    진단은 전문가분들께서 ~~
  • profile ?
    0초였어요;; 적당한 기준이 얼마정도일까요? 미리 정해 놓고 확인해야겠네요..
  • ?
    알아 냈습니다!! 느린쿼리의 시간을 입력하지 않았네요 ㅜㅜ 답변감사드려요
  • ?
    저도 시간설정안해서 똑같은 질문글 남긴적 있었죠.ㅎㅎ
  • ? ?
    ㅎㅎㅎ침착해야하는데 저는 항상 오류 많은거 보면 눈이 휘둥그레져서 실수를 하네요 ㅠㅠ