로컬의 사이즈보다 해당 사이즈가 크다고 나오는 경우

리눅스 계열의 경우 /etc/mysql.cnf

윈도우 계열의 경우 C:\ProgramData\MySQL\MySQL Server 5.6\my.ini

파일에 max_allowed_packet 의 사이즈를 자신이 사용하는 사이즈 혹은 허용 할 수 있는 사이즈로 

늘려 주면 됩니다.

반응형

'DB > MY-SQL' 카테고리의 다른 글

root비밀번호 변경  (0) 2016.11.14
max_allowed_packet 문제 발생시  (0) 2016.11.06
tomcat resource 설정시  (0) 2015.10.24
NOW(), SYSDATE()의 차이  (0) 2015.05.29
resource설정시 url 옵션  (0) 2015.03.09
Posted by 질주하는구
,

tomcat resource 설정시

DB/MY-SQL 2015. 10. 24. 16:12

Caused by: java.sql.SQLException: Already closed.

에러가 발생되는 경우

resource에

validationQuery="select 1" 을 추가해 준다 해당 쿼리문은 속도를 생각해서

가장 단순하고 빠른 쿼리문으로 처리 하는게 좋다

반응형
Posted by 질주하는구
,

현재 시간을 가지고 오는 함수중 NOW() 와 SYSDATE() 의 차이는

실행 시점의 차이 입니다.

NOW()는 쿼리문이 실행되는 시점의 시간을 가지고 오고

SYSDATE()는 함수가 실행되는 시점의 시간을 가지고 오게 됩니다.

두 함수의 차이는 아래의 쿼리문을 실행하면 좀더 알 수 있습니다.


SELECT NOW(), SLEEP(2), NOW();


SELECT SYSDATE(), SLEEP(2), SYSDATE();

반응형
Posted by 질주하는구
,

autoReconnect=true 자동 재 접속

useUnicode=true 유니코드 형식 사용 여부

characterEncoding=utf-8 인코딩 형식 지정


반응형
Posted by 질주하는구
,

도구>옵션>쿼리 실행>SQL SERVER>ANSI

SET IMPLICIT_TRANSACTIONS를 체크하면

이후부터는 COMMIT, ROLLBACK을 할 수 있음.

반응형
Posted by 질주하는구
,

날짜 구간이 길어짐에 따라 에러가 다음과 같이 발생하였다.

Mysql::Error: Incorrect key file for table ‘/tmp/#sql_61a9_0.MYI’; try to repair it


-' analyze table [테이블 명] ' 으로 테이블 상태가 깨진 것인지 확인 해본다.

-status : error 로 깨져있었음 -> 'repair table [테이블 명] ' 으로 복구 시도 여전히 안됨

-mysql 의 my.conf 에서 key_buffer 크기를 늘려봄

-key_buffer:16M 에서 256M으로 수정 여전히 안됨


결국 확인 해본 결과 

-유닉스 서버 공간 부족


저장하는 공간 확인해보기.

df -H : 서버의 공간을 확인해보니 /가 77% 였다. 결국 tmp를 설정 안하면 저장되는 곳이 / 인데 공간 부족이었던것

/data1 이 1%사용이라 여기에 /data1/tmp를 만들고 my.conf 에서 tmpdir = /data1/tmp/ 로 설정해주었다.

잘 동작함 tmp를 확인해 보니 값을 가져 올때 tmp에 파일을 임시로 생성했다가 다 가져오면 지우는 것을 알 수 있었다.


이 외에도 MS-SQL이나 ORACLE의 경우에도 저장공간의 부족으로 정상동작 안하는 경우가 있을수 있으니...

잘 확인 해야 합니다.

반응형

'DB > MY-SQL' 카테고리의 다른 글

com.mysql.jdbc.PacketTooBigException: Packet for query is too large  (0) 2016.10.25
tomcat resource 설정시  (0) 2015.10.24
NOW(), SYSDATE()의 차이  (0) 2015.05.29
resource설정시 url 옵션  (0) 2015.03.09
ManagementStudio auto commit 해제  (0) 2015.03.09
Posted by 질주하는구
,