database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 24934 게시물 읽기
No. 24934
show status 값들 중에서 Handler_read_rnd_next 값이..
작성자
Rem
작성일
2006-01-05 11:09ⓒ
2006-01-05 11:15ⓜ
조회수
3,524

Handler_read_rnd_next 값이 10억이 넘더라고요....;;;;;

검색해 보니

 

Handler_read_rnd_next : 데이타파일에서 다음 row를 읽기를 요청수

이것은 많은 테이블 스캔을 하면 높아질 것이다

일반적으로 이것은 당신의 테이블들이 적절하게 인덱스되지 않았거나 당신의 쿼리들이

당신이 가지고 있는 인덱스들의 이점을 활용하지 못하고 있다는 것을 의미한다

 

라던데...

1. '데이타파일에서 다음 row를 읽기를 요청수' 라는 말이 뭐죠?

2. 수치를 낮추려면 쿼리를 어찌 바꿔야 할까요?

 

알려주세요...ㅡ.ㅜ

 

이 글에 대한 댓글이 총 2건 있습니다.

>> 1. '데이타파일에서 다음 row를 읽기를 요청수' 라는 말이 뭐죠?

인덱스 파일에서 레코드를 찾는게 아니고, 데이터 파일에서 레코드를 차례로 읽었다는 이야기 같습니다. 즉, 일정 범위를 데이터 파일에서 찾았다거나 혹은 full scan을 했다는 것이겠죠.

 

>> 2. 수치를 낮추려면 쿼리를 어찌 바꿔야 할까요?

일단 해당 쿼리를 찾아내야 하는데 보통 그런 쿼리는 속도가 느리므로, slow query log를 남기셔야 하겠습니다. long_query_time을 5초 정도로 줄인 뒤에 남는 쿼리를 튜닝하시고, 그뒤에는 1초로 줄인뒤에 해당 쿼리를 튜닝하고 그러시면 될것입니다.

허정수(wertyu)님이 2006-01-05 18:02에 작성한 댓글입니다.

허정수님 감사합니다. 매번 도움을 받네요...^^

 

알려주신 방법으로 해봐야 겠네요..~

Rem님이 2006-01-05 19:23에 작성한 댓글입니다.
이 댓글은 2006-01-05 19:24에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
24938SQLyog이용 하여 데이터 import하기. [1]
포맷
2006-01-05
2165
24936[질문]오라클에서 사용하던 쿼리를 MySQL용으로 변경하려고 합니다. [2]
조현주
2006-01-05
1489
24935워드프레스 테이블 구조 [2]
굿모닝
2006-01-05
1826
24934show status 값들 중에서 Handler_read_rnd_next 값이.. [2]
Rem
2006-01-05
3524
24933mysqldump 실행하면 테이블 Lock 에러뜨면서 안되는데.. 좀 봐주세요.. [1]
이나영
2006-01-05
3139
24932가장 최근에 들어갔던 데이터만 쿼리할려면... [1]
builder
2006-01-04
1830
24931입출력 빈번한 테이블의 lock 문제 [1]
음냐
2006-01-04
2563
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다