강의 목록342 6. Fail to open log MySQL에서 Binary Log 를 enable하려고 하는 경우 다음과 같은 에러가 나는 경우가 있습니다~ [ERROR] Failed to open log [ERROR] Could not open log file [ERROR] Can't init tc log [ERROR] Aborting InnoDB: Starting shutdown... InnoDB: Shutdown completed; log sequence number 0 51984 [Note] /db/mysql/bin/mysqld: Shutdown complete mysqld ended 오랜만에 만났더니...굉장히 당황했는데... 사실 별거는 아니었는데 말이죠... --; 어쨌던 원인은 binary log를 관리하는 index 파일과 생성하려는 .. 2010. 9. 14. 5. The total number of locks exceeds the lock table size InnoDB를 사용하다가 보면 다음과 같은 에러가 발생하는 경우가 있습니다. 특히 배치작업을 돌리는 경우에 발생할 가능성이 높은데요... 이 에러는 쿼리를 실행하는데 필요한 row lock을 저장할 만한 공간이 부족한 경우에 발생한다고 하네요... 이와 같은 에러가 발생하는 경우 innodb_buffer_pool_size를 증가시켜 주라고 합니다. 이와 같은 에러가 발생해서 innodb_buffer_pool_size 값을 확인하니..이런..8M로 되어있네요~~~ 어쨌건..그래서 1024M로 수정했는데... 잘 되길 빌어야 겠네용..ㅋㅋ http://rackerhacker.com/2010/02/16/mysql-the-total-number-of-locks-exceeds-the-lock-table-size-2/ 2010. 9. 14. 4. binlog_direct_non_transactional_updates 이란 무엇인가?? 못 보던 variable이라 궁금해서 먼가 해서 찾아봤습니다. 5.1.44부터 새롭게 추가된 variable 이네요. 동시성의 이슈중의 하나로 슬레이브 서버에서 하나의 트랜잭션 안에 트랜잭션을 지원하는 테이블과 지원하지 않은 테이블에 대한 변경작업이 동시에 발생하는 경우 모순될 수 있었다고 하네요. [MySQL tries to preserve causality among these statements by writing non-transactional statements to the transaction cache, which is flushed upon commit. However, problems arise when modifications done to nontransactional tables o.. 2010. 8. 27. 4. replication 시 에러 발생 1. relay 로그를 제대로 읽지 못하는 경우 Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is corrupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to.. 2010. 7. 12. 이전 1 ··· 68 69 70 71 72 73 74 ··· 86 다음