반응형

MySQL 17

MySQL: '/tmp/#sql_3c6_0' 파일을 만들거나 쓸 수 없습니다.MYI' (Errcode: 2) - 그게 무슨 뜻입니까?

MySQL: '/tmp/#sql_3c6_0' 파일을 만들거나 쓸 수 없습니다.MYI' (Errcode: 2) - 그게 무슨 뜻입니까? 어떤 이유에서인지 나의 프로덕션 DB는 이 메시지를 쏟아내기로 결정했습니다.모든 애플리케이션 호출이 DB에 실패하고 다음 오류가 발생합니다. PreparedStatementCallback; SQL [ /*long sql statement here*/ ]; Can't create/write to file '/tmp/#sql_3c6_0.MYI' (Errcode: 2); nested exception is java.sql.SQLException: Can't create/write to file '/tmp/#sql_3c6_0.MYI' (Errcode: 2) 이게 무슨 뜻인지 전혀..

programing 2023.10.24

Google+ 사용자 ID에 가장 적합한 열 유형은 무엇입니까?

Google+ 사용자 ID에 가장 적합한 열 유형은 무엇입니까? Google+는 사용자 ID가 매우 깁니다. 104560124403688998123 (21자), BIGINT 필드에 입력할 수 없음(부호 없음) 그러한 ID에 사용할 열 유형은 무엇입니까? 나는 그 바카르가 좋은 생각이라고 생각하지 않습니다.구글 ID의 길이가 예측 가능하다면 정적을 사용합니다.char(length), 인덱스를 추가하고 정수 기본 키를 만듭니다.응용프로그램 내부에서 데이터를 정수 기본 키에 매핑합니다.그래서 만약 누군가가 구글 id로 검색한다면, 당신은 이 구글 id에 대한 정수 기본 키를 찾아보고 나머지 쿼리를 정수 기본 키로 수행합니다. 스키마는 다음과 같습니다. 매핑 테이블: id (integer) | google_id..

programing 2023.10.24

avg 및 그룹을 사용한 SQL 쿼리

avg 및 그룹을 사용한 SQL 쿼리 MySQL에 대한 SQL 쿼리 작성에 문제가 있습니다.저는 다음과 같은 구조의 테이블을 가지고 있습니다. mysql> select id, pass, val from data_r1 limit 10; +------------+--------------+----------------+ | id | pass | val | +------------+--------------+----------------+ | DA02959106 | 5.0000000000 | 44.4007000000 | | 08A5969201 | 1.0000000000 | 182.4100000000 | | 08A5969201 | 2.0000000000 | 138.7880000000 | | DA02882103 ..

programing 2023.10.19

포트 3306에서 실행 중인 다른 mysqld 서버 오류

포트 3306에서 실행 중인 다른 mysqld 서버 오류 문 닫았습니다.이 질문은topic 외의현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?스택 오버플로의 주제가 되도록 질문을 업데이트합니다. 11년 전에 문을 닫았습니다. 이 질문을 개선합니다. Mac OS X 10.7 Lion에 Mysql 5.1을 설치했습니다.그러나 어떤 이유에서인지 "mysqld" 명령으로 서버를 시작하려고 하면 로그 파일에 다음과 같은 오류가 나타납니다. 120328 21:32:40 [ERROR] 서버를 시작할 수 없습니다: TCP/IP 포트에 바인딩: 주소가 이미 사용 중입니다 120328 21:32:40 [ERROR] 포트:3306에서 이미 실행 중인 다른 mysqld 서버가 있습니까? 120328 21:3..

programing 2023.10.14

8천만 개의 레코드가 있는 테이블에 인덱스를 추가하는 데 18시간 이상이 걸립니다.자 이제는 뭐죠?

8천만 개의 레코드가 있는 테이블에 인덱스를 추가하는 데 18시간 이상이 걸립니다.자 이제는 뭐죠? 무슨 일이 일어났는지 간단히 요약합니다.저는 7,100만 개의 레코드(다른 사람들이 처리하는 수십억 개의 레코드에 비해 많지 않음)를 가지고 작업하고 있습니다.다른 스레드에서 현재 클러스터 설정이 내 요구에 적합하지 않다고 제안했습니다.제 테이블 구조는 다음과 같습니다. CREATE TABLE `IPAddresses` ( `id` int(11) unsigned NOT NULL auto_increment, `ipaddress` bigint(20) unsigned default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM; 그리고 7천1백만 장의 기록을 추가해서 다음과 같이 했습니..

programing 2023.10.09

Java에서 MySQL 저장 프로시저를 실행할 수 없습니다.

Java에서 MySQL 저장 프로시저를 실행할 수 없습니다. tomcat에서 실행되는 웹 응용 프로그램에서 리눅스 시스템에서 실행되는 MySQL(5.08) 데이터베이스에 연결합니다. 저장 프로시저를 실행하려고 하면 다음 예외가 발생합니다. com.hp.hpl.chaos.web.exception.DBException: getNextValue for operatorinstance[Additional Information from SQL Exception][SQLErrorCode: 0 SQLState: S1000 at com.hp.hpl.chaos.web.util.SQLUtil.getNextValue(SQLUtil.java:207) .............. Caused by: java.sql.SQLExcep..

programing 2023.10.09

mysqlworkbench를 사용하여 테이블 구조만 내보내기

mysqlworkbench를 사용하여 테이블 구조만 내보내기 문 닫았습니다.이 질문은프로그래밍이나 소프트웨어 개발에 관한 것이 아닙니다.현재 답변을 받지 않고 있습니다. 이 질문은 프로그래머가 주로 사용하는 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 소프트웨어 도구에 관한 것은 아닌 것 같습니다.다른 Stack Exchange 사이트에서 해당 질문이 화제가 될 것으로 판단되는 경우, 질문에 대한 답변이 가능한 위치를 설명하는 의견을 남길 수 있습니다. 4개월 전에 문을 닫았습니다. 커뮤니티는 4개월 전 이 질문을 재개할 것인지 검토하고 비공개로 했습니다. 원래 근접 사유가 해결되지 않았습니다. 이 질문을 개선합니다. MySQL 워크벤치를 사용하여 테이블 구조만 내보낼 수 있는지 누가 알 수 있습니까..

programing 2023.10.09

haveing 절'에 알 수 없는 열이 있습니다.

haveing 절'에 알 수 없는 열이 있습니다. 사킬라 데이터베이스에서 영화 최장 대여 기간을 찾아야 합니다.시도해 본 적이 있습니다. SELECT DISTINCT customer.first_name FROM rental, customer WHERE rental.customer_id = customer.customer_id GROUP BY rental.rental_id HAVING ( rental.return_date - rental.rental_date ) =( SELECT MAX(countRental) FROM ( SELECT ( rental.return_date - rental.rental_date ) AS countRental FROM rental, customer GROUP BY rental...

programing 2023.10.04

아마존 RDS에서 '파일에 데이터를 로드'하는 방법?

아마존 RDS에서 '파일에 데이터를 로드'하는 방법? 이것이 서버 장애에 더 적합한 질문인지 확실하지 않지만 최근에 아마존 RDS를 엉망으로 만들고 웹 호스트 mysql 사용자에게 '파일' 권한을 얻는 데 어려움을 겪고 있었습니다. 간단하다고 생각합니다. grant file on *.* to 'webuser@'%'; 작동하지만 작동하지 않으며 '루트' 사용자와도 할 수 없는 것 같습니다.왜 그러고 있어?로드 데이터를 사용하는 이유는 수천 개의 삽입을 한 번에 수행하는 데 매우 빠르기 때문입니다. 이 문제를 해결하는 방법을 아는 사람이 있습니까? 아니면 다른 방법을 찾아야 합니까? 이 페이지인 http://docs.amazonwebservices.com/AmazonRDS/latest/DeveloperGui..

programing 2023.10.04

마스터와 슬레이브(MySQL)에서 테이블 인덱스를 다르게 할 수 있습니까?

마스터와 슬레이브(MySQL)에서 테이블 인덱스를 다르게 할 수 있습니까? 마스터에서 읽기 전용 슬레이브에 다른 인덱싱을 설정할 수 있습니까?기본적으로 두 시스템의 요구사항이 다른 것을 감안하면 이것이 말이 되는 것 같지만, 문제가 생기지 않도록 확실히 하고 싶습니다.저는 그렇게 생각합니다.복제 작업이 끝나면 슬레이브에서 인덱스를 삭제하고 원하는 인덱스를 만들 수 있습니다.MySQL은 (적어도 기본적으로) 데이터가 아닌 문을 복제하기 때문에 테이블에서 삽입, 업데이트 또는 선택하는 데 필요한 SQL을 변경할 필요가 없는 한 이를 눈치채면 안 됩니다. 이것은 분명히 단점이 있습니다.마스터에 없는 고유 키를 만들면 슬레이브에 삽입할 수 없는 데이터를 마스터에 삽입할 수 있습니다.인덱스를 사용하는 업데이트를 ..

programing 2023.09.24
반응형