묻고답하기
홈페이지 DB관리에 대해 도움을 받을 수 있는 곳이 없을까요?
2010.06.28 02:00
안녕하세요 자게에는 글을 처음 써보네요 ㅎㅎ
제가 홈페이지를 관리하는데 이게 처음이라 골치가 아프네요
거의 컴맹수준이라 ㅠㅠ
xe_ documents 테이블에 오류가 났었는데요.
그게 테이블에 데이터가 많으면 오류가 날 수 있다고 필요없는 데이터는 삭제를 하라던데
근데 거기에 대한 개념도 없고 그렇다보니 어떻게 해야될지를 모르겠네요
무작정 삭제하면 여태까지의 자료들이 다 날아가는거잖아요ㅠㅠ
공부를 하고 싶어도 어디서부터 무엇을 알아야하는 건지도 막막하고..
오래된 사이트들은 옛 자료들은 볼 수 있게 남겨두고 게시판을 새로 만들고 그렇게 관리하는 것 같던데
그게 게시판만 새로 만들면 되는 게 아니고 DB도 어떻게 관리를 하는건가요?
이런 문제는 어떻게 해야하나요 ㅠㅠ
홈페이지 관리에 대해서 너무 모르는데 배울 수 있는 책이나 사이트가 있을까요?
댓글 4
-
타리에
2010.06.28 02:16
-
老姜君
2010.06.28 02:25
이 게시판에 올라오는 질문글은 보통 쳐다도 보지 않지만. 내용이 절박해서 댓글 달아 봅니다.
xe의 문서는 무조건 xe_documents에 들어갑니다. 제로보드 4처럼 게시판마다 테이블이 따로 나뉘는게 아니라, 어느 게시판이건 다 저기로 들어갑니다. 따라서 게시판을 나눠봤자 소용 없습니다.
그러니 xe_documents의 용량은 커질 수밖에 없습니다. 사이트에 글을 쓰는 만큼 그 양이 정비례해서 늘어나니까요. 분리도 안됩니다. xe의 구조 자체가 원래부터 그러니 어쩔 수가 없습니다. 뭐 이유가 있으니 그렇게 만들었겠지요.
다른 테이블에서 에러나면 아 걍 테이블 날려버려 이러는데, xe_documents와 xe_comments에서 에러나면 이건 뭐 대책이 안 섭니다. xe_member와 더불어서 사이트 그 자체와 마찬가지니까요.
주기적으로 테이블 옵티마이징을 해주는 것 이상으로 관리자가 딱히 할 수 있는 일이 있을지 모르겠군요. 분명 아래쪽에는 웹이랑 db 서버 분리하세요 이런 댓글도 달리겠지요. 기왕이면 분리에 따른 유지비용 증가를 해결할 방법도 같이 알려주면 좋겠지만.
웹 호스팅 쓰십니까? 호스팅 업체에 항의하세요. 테이블 최적화 같은것만 주기적으로 해줘도 될텐데. 얼마나 안하고 방치하면 이렇게 되는 거냐고. 관리를 하라고 돈을 주는거니까 돈 못내겠다고.
직접 서버 운용을 하십니까? (이건 아닌것 같지만) 리눅스, 아파치, MySQL, PHP, HTML에 대해서 공부를 하셔야 서버 운용이 될겁니다. 책 한두권이나 사이트 몇개 봐서 될 일은 아니지요.
-
어리둥절
2010.06.28 02:32
아 ㅠㅠㅠㅠ 감사합니다
-
銀童
2010.06.28 09:26
mysql 의 경우 REPAIR + OPTIMIZE 만 해줘도 다시 돌아가는 경우가 많습니다.
mysql 에 직접 접속이 가능하시거나 phpmyadmin 이 되는경우에 해보시는것도 좋다고 생각합니다 :)
제작의뢰를 통해 도움 받으심이 어떨련지.. 돈은 좀 들겠지만 ㅎㅎ 전문가에게 물어볼수도있구요