묻고답하기
호스팅서버에서 MySql 데이터 베이스를 Optimize 하라는 데 이것 어찌 하는 겁니까?
2014.09.28 15:31
그동안 저의 데이터 베이스가( www.kb34.net) 너무 커져서 새버젼(1.7.7.1)으로 업그레이드는 성공적으로 했으나 그 후로 메모리용량을 넘어 가고 있어 "Xe cannot connect to DB"라는 에러를 받게 된답니다.
그러자면 서버기술자가 다시 저의 웹을 reseting 하면 잠시 떴다가 또 메모리가 모자라기때문에 서버에서 데이터베이스 를 막아 놓는 가 봅니다. 서버 기술자가 손을 보지 않으면 데이터베이스가 열리지 않아 제로보드가 뜨지 못하는 형편입니다.
프로그램개발자들의 도음을 받아 데이터 베이스를 optimize 해야 한다는 데 저는 이거 어떻게 하는 줄 모릅니다. 누가 도움 줄 수 있으면 제게 연락좀 해 주세요. Richardyim@gmail.com 그들의 말로는 코드를 개편해야 optimize 될 거라네요...
호스팅서버에서 보내온 이멜 내용은 아래와 같습니다.
Hello Richard,
You need to optimize your website to use less memory/RAM.
The reason that you are having this issue with the database being unable to
connect, is due to the mysql process being killed/stopped by the server due to
lack of available memory.
[776556.519211] Out of memory in UB 7058: OOM killed process 12958
(mysqld) score 0 vm:438648kB, rss:65648kB, swap:0kB
[776556.631512] Out of
memory in UB 7058: OOM killed process 13457 (mysqld) score 0 vm:338852kB,
rss:54152kB, swap:0kB
[776557.182017] Out of memory in UB 7058: OOM killed
process 13584 (mysqld) score 0 vm:386204kB, rss:60588kB, swap:0kB
[776861.370301] Out of memory in UB 7058: OOM killed process 13904 (mysqld)
score 0 vm:436360kB, rss:62020kB, swap:0kB
[776864.367131] Out of memory in
UB 7058: OOM killed process 13941 (mysqld) score 0 vm:436664kB, rss:62380kB,
swap:0kB
[777280.812781] Out of memory in UB 7058: OOM killed process 13972
(mysqld) score 0 vm:438868kB, rss:66020kB, swap:0kB
[777280.934858] Out of
memory in UB 7058: OOM killed process 14077 (mysqld) score 0 vm:338852kB,
rss:54208kB, swap:0kB
[777281.577662] Out of memory in UB 7058: OOM killed
process 14207 (mysqld) score 0 vm:340304kB, rss:56076kB, swap:0kB
[777585.019188] Out of memory in UB 7058: OOM killed process 14404 (mysqld)
score 0 vm:386204kB, rss:59800kB, swap:0kB
[778051.213546] Out of memory in
UB 7058: OOM killed process 21131 (mysqld) score 0 vm:435820kB, rss:61780kB,
swap:0kB
[778054.196195] Out of memory in UB 7058: OOM killed process 21167
(mysqld) score 0 vm:435820kB, rss:61784kB, swap:0kB
[778054.258141] Out of
memory in UB 7058: OOM killed process 21197 (mysqld) score 0 vm:338984kB,
rss:54324kB, swap:0kB
[778364.123360] Out of memory in UB 7058: OOM killed
process 21434 (mysqld) score 0 vm:340172kB, rss:55924kB, swap:0kB
[778669.076512] Out of memory in UB 7058: OOM killed process 21626 (mysqld)
score 0 vm:340700kB, rss:56572kB, swap:0kB
[779046.906691] Out of memory in
UB 7058: OOM killed process 21828 (mysqld) score 0 vm:386204kB, rss:60924kB,
swap:0kB
==
댓글 2
-
Double'U'
2014.09.29 10:12
-
유샤인
2014.10.01 02:16
답변 감사합니다.
그래서 메모리가 4배나 더 되고 저는 무슨 소린지 모르지만 SSD 를 쓰는 데이터 베이스가 있는 서버로 돈 좀 더 주고 올렸더니 웹이 잘 작동하고 있네요.
보람 찬 좋은 하루보내시기를 축원합니다...
db용량이 크다는 말이네요.
현재 서버로는 감당이 안되는 양인가봅니다.
어떤 부분이 큰지는 안나와있어서...
어찌되었든 더 강력한 서버가 필요한 시점이네요.