데이터 베이스 MySQL 튜토리얼 MYSQL explain 执行计划_MySQL

MYSQL explain 执行计划_MySQL

Jun 01, 2016 pm 01:19 PM
최대 계획

MySQLexplain

bitsCN.com 使用方法,在select语句前加上explain就可以了:
如:explain select * from test1
EXPLAIN列的解释:
table:显示这一行的数据是关于哪张表的
type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、indexhe和ALL
possible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引。可以为相关的域从WHERE语句中选择一个合适的语句
key: 实际使用的索引。如果为NULL,则没有使用索引。很少的情况下,MYSQL会选择优化不足的索引。这种情况下,可以在SELECT语句中使用USE INDEX(indexname)来强制使用一个索引或者用IGNORE INDEX(indexname)来强制MYSQL忽略索引
key_len:使用的索引的长度。在不损失精确性的情况下,长度越短越好
ref:显示索引的哪一列被使用了,如果可能的话,是一个常数
rows:MYSQL认为必须检查的用来返回请求数据的行数
Extra:关于MYSQL如何解析查询的额外信息。将在表4.3中讨论,但这里可以看到的坏的例子是Using temporary和Using filesort,意思MYSQL根本不能使用索引,结果是检索会很慢
extra列返回的描述的意义
Distinct:一旦MYSQL找到了与行相联合匹配的行,就不再搜索了
Not exists: MYSQL优化了LEFT JOIN,一旦它找到了匹配LEFT JOIN标准的行,就不再搜索了
Range checked for each Record(index map:#):没有找到理想的索引,因此对于从前面表中来的每一个行组合,MYSQL检查使用哪个索引,并用它来从表中返回行。这是使用索引的最慢的连接之一
Using filesort: 看到这个的时候,查询就需要优化了。MYSQL需要进行额外的步骤来发现如何对返回的行排序。它根据连接类型以及存储排序键值和匹配条件的全部行的行指针来排序全部行
Using index: 列数据是从仅仅使用了索引中的信息而没有读取实际的行动的表返回的,这发生在对表的全部的请求列都是同一个索引的部分的时候
Using temporary 看到这个的时候,查询需要优化了。这里,MYSQL需要创建一个临时表来存储结果,这通常发生在对不同的列集进行ORDER BY上,而不是GROUP BY上
Where used 使用了WHERE从句来限制哪些行将与下一张表匹配或者是返回给用户。如果不想返回表中的全部行,并且连接类型ALL或index,这就会发生,或者是查询有问题不同连接类型的解释(按照效率高低的顺序排序)
system 表只有一行:system表。这是const连接类型的特殊情况
const:表中的一个记录的最大值能够匹配这个查询(索引可以是主键或惟一索引)。因为只有一行,这个值实际就是常数,因为MYSQL先读这个值然后把它当做常数来对待
eq_ref:在连接中,MYSQL在查询时,从前面的表中,对每一个记录的联合都从表中读取一个记录,它在查询使用了索引为主键或惟一键的全部时使用
ref:这个连接类型只有在查询使用了不是惟一或主键的键或者是这些类型的部分(比如,利用最左边前缀)时发生。对于之前的表的每一个行联合,全部记录都将从表中读出。这个类型严重依赖于根据索引匹配的记录多少―越少越好
range:这个连接类型使用索引返回一个范围中的行,比如使用>或index: 这个连接类型对前面的表中的每一个记录联合进行完全扫描(比ALL更好,因为索引一般小于表数据)
ALL:这个连接类型对于前面的每一个记录联合进行完全扫描,这一般比较糟糕,应该尽量避免bitsCN.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

win11 미리보기 프로그램을 종료할 수 없습니다. win11 미리보기 프로그램을 종료할 수 없습니다. Jun 29, 2023 pm 12:04 PM

win11 미리보기 프로그램을 종료할 수 없나요? 우리가 win11 시스템을 사용할 때, 우리가 사용할 수 있도록 win11 미리보기 프로그램이 실행될 것입니다. 그러나 일부 친구들은 이 미리보기 프로그램이 실행되기를 원하지 않습니다. 종료 방법은 아래 에디터를 통해 Win11 프리뷰 체험 프로그램 종료 튜토리얼 가이드를 정리했습니다. 관심 있으신 분들은 아래를 살펴보세요! Win11 Insider 프로그램 종료를 위한 튜토리얼 가이드 1. 먼저 단축키 "win+i"를 눌러 Windows 설정으로 들어간 후 "업데이트 및 보안"을 클릭하세요. 2. 그런 다음 그림과 같이 왼쪽 작업 표시줄에서 "Windows Insider 프로그램"을 클릭합니다. 3. 이 시점에서 오른쪽에 경험이 표시됩니다.

Huawei P70이 Pioneer Plan을 직접 시작하고 공식 판매 중입니다. Huawei P70이 Pioneer Plan을 직접 시작하고 공식 판매 중입니다. Apr 19, 2024 pm 01:58 PM

중관촌 뉴스: 4월 18일 오전, 화웨이는 갑자기 P70 시리즈 휴대폰이 파이오니어 플랜에 따라 공식적으로 판매된다고 발표했습니다. 구매를 원하는 친구들은 과거 관행에 따르면 화웨이의 주력 휴대폰을 준비해야 합니다. 인기가 많아 항상 품절 상태입니다. 이번에 Huawei P70 시리즈는 순수함을 의미하는 Pura로 이름이 변경되었습니다. 이전에 Huawei의 Yu Chengdong은 다음과 같이 말했습니다. 2012년부터 Huawei의 P 시리즈 스마트폰은 전 세계 수억 명의 사용자와 함께 수많은 소중한 순간을 보내고 삶의 아름다움과 흥분을 함께 목격하는 충실한 파트너와 같습니다. 그는 화웨이 P 시리즈를 선택하는 모든 사용자가 제공하는 신뢰와 사랑이 화웨이가 혁신의 길에서 굳건히 전진할 수 있도록 항상 격려하는 강력한 원동력과 같다고 깊이 느꼈습니다. 푸라(Pura)는 순수하다는 뜻이다.

가성비 좋은 1155핀 CPU 추천해주세요 가성비 좋은 1155핀 CPU 추천해주세요 Jan 14, 2024 pm 01:30 PM

현재 성능이 가장 좋은 1155핀 CPU는 인텔 Corei7-3770K 추천해주세요. 4코어 8스레드, 기본 주파수 3.5GHz, 최대 3.9GHz까지 도달할 수 있는 TurboBoost2.0 기술을 지원합니다. 또한 8MB의 레벨 3 캐시를 탑재하고 있으며 Intel Core i73770K 중 가장 강력한 CPU인 LGA1155 핀을 탑재한 뛰어난 프로세서입니다. LGA1155 인터페이스는 2세대 및 3세대 Core 프로세서에서 사용되는 인터페이스 유형입니다. 이 프로세서의 매개변수는 다음과 같습니다. 1. 적용 가능한 유형: 데스크탑, Core i7; .

새 제목: 러시아, 마이크로 전자 산업 업그레이드 촉진: 새로운 계획 개발 새 제목: 러시아, 마이크로 전자 산업 업그레이드 촉진: 새로운 계획 개발 Oct 12, 2023 pm 11:05 PM

10월 12일자 뉴스에 따르면 러시아는 마이크로 전자공학 분야에서 중요한 진전을 이루었습니다. 러시아 산업통상부는 최근 러시아의 반도체 기술 수준 향상을 목표로 새로운 마이크로전자공학 개발 로드맵을 제안했습니다. 러시아 마이크로일렉트로닉스 기업들은 현재 130나노 공정으로 칩 제품을 생산할 수 있으며, 새로운 목표는 2026년 65나노 칩의 대규모 생산을 달성한 뒤 28나노 칩을 국내에서 생산할 계획인 것으로 알려졌다. 2027년, 2030년까지 14nm 칩 대량 생산을 달성하려는 움직임은 이러한 기술 발전이 러시아가 Linux 및 RISC-V Last와 같은 오픈 소스 기술을 기반으로 저렴한 노트북을 생산하는 데 도움이 될 것이라고 믿는 현지 전문가들로부터 높은 평가를 받았습니다. 올해, 러시아 정부

2025년 양산, 창안자동차 최신 전고체전지 계획 공개 2025년 양산, 창안자동차 최신 전고체전지 계획 공개 Dec 03, 2023 pm 08:34 PM

3일 뉴스에 따르면 창안자동차는 최근 최근 IR 활동 기록에서 전고체 배터리 계획의 최신 진행 상황을 공개했다. 창안자동차는 현재 반고체전지, 전고체전지용 전해질 신규 소재 개발과 핵심 공정 개발에 적극 나서고 있다. 이해에 따르면 회사는 차량 수요를 기반으로 전고체 배터리 개발을 단계적으로 추진하고, 2025년부터 점진적으로 애플리케이션을 양산할 계획이다. 에디터의 이해에 따르면 창안자동차는 경량화와 경량화 개선에 전념하고 있다. 전고체 배터리 연구개발에 있어서 배터리의 에너지 밀도는 350~500Wh/kg에 도달할 것으로 예상되며, 체적 에너지 밀도도 750~1000Wh/L에 도달할 것으로 예상됩니다. 이 새로운 형태의 배터리는 2030년쯤 본격적으로 대중화될 것으로 예상된다. 이 밖에 장안자동차는 리튬-황 배터리도 개발 중이다.

최고의 Python 리소스는 무엇입니까? 최고의 Python 리소스는 무엇입니까? Sep 16, 2023 pm 02:29 PM

모든 프로그래밍 언어에 대한 리소스에는 비디오 강의, 노트, 전자책이 포함됩니다. 여기에서는 Python에 대한 최고의 리소스를 나열하겠습니다. Python 공식 문서 많은 웹사이트에서 Python 리소스를 제공하지만 공식 문서가 가장 좋습니다. 그들이 제공하는 리소스를 살펴보겠습니다. Python 초보자 가이드 - https://wiki.python.org/moin/BeginnersGuide Python 개발자 가이드 - https://devguide.python.org/무료 Python 책 − https://wiki.python.org/moin/PythonBooksPyth

어떤 그래픽 카드 인터페이스가 가장 잘 작동합니까? 어떤 그래픽 카드 인터페이스가 가장 잘 작동합니까? Feb 22, 2024 am 10:51 AM

컴퓨터 기술의 급속한 발전과 함께 그래픽 카드는 컴퓨터의 중요한 구성 요소 중 하나로 게임, 그래픽 디자인 및 기타 분야에서 중추적인 역할을 하고 있습니다. 그래픽 카드 인터페이스는 그래픽 카드와 마더보드를 연결하는 브리지로, 그래픽 카드의 성능과 효과에 영향을 미칩니다. 그렇다면 어떤 그래픽 카드 인터페이스가 가장 잘 작동할까요? 현재 시장에는 PCI, AGP 및 PCIe의 세 가지 일반적인 그래픽 카드 인터페이스가 있습니다. 그중 PCI 인터페이스는 초기 표준 인터페이스이며 상대적으로 오래되었습니다. 일부 오래된 컴퓨터 또는 단순한 사무실 요구 사항의 경우

최상의 컴퓨터 구성을 선택하는 방법 최상의 컴퓨터 구성을 선택하는 방법 Feb 21, 2024 am 11:18 AM

최고의 컴퓨터 구성을 선택하는 방법 지속적인 기술 발전으로 컴퓨터는 우리의 업무 요구를 충족할 뿐만 아니라 오락과 여가를 제공하는 우리 삶의 필수적인 부분이 되었습니다. 컴퓨터를 선택할 때 우수한 구성이 매우 중요합니다. 이 기사에서는 컴퓨터 구성 구매 시 몇 가지 중요한 요소와 팁을 소개합니다. 첫째, 우리는 우리 자신의 필요를 고려해야 합니다. 사람들은 각기 다른 목적으로 컴퓨터를 사용합니다. 어떤 사람들은 주로 일상적인 사무 작업과 인터넷 브라우징을 위해 컴퓨터를 사용하는 반면, 어떤 사람들은 고성능 게임이나 전문적인 용도로 컴퓨터를 필요로 할 수도 있습니다.

See all articles