데이터 베이스 MySQL 튜토리얼 MySQL SQL语句优化的10条建议_MySQL

MySQL SQL语句优化的10条建议_MySQL

Jun 01, 2016 pm 01:18 PM
최대 유형

bitsCN.com 1.将经常要用到的字段(比如经常要用这些字段来排序,或者用来做搜索),则最好将这些字段设为索引。
2.字段的种类尽可能用int 或者tinyint类型。另外字段尽可能用NOT NULL。
3.当然无可避免某些字段会用到text ,varchar等字符类型,最好将text字段的单独出另外一个表出来(用主键关联好)
4.字段的类型,以及长度,是一个很考究开发者优化功力的一个方面。如果表数据有一定的量了,不妨用PROCEDURE ANALYSE()命令来取得字段的优化建议!(在phpmyadmin里可以在查看表时,点击 “Propose table structure” 来查看这些建议) 如此可以让你的表字段结构 趋向完善。
5.select * 尽量少用,你想要什么字段 就select 什么字段出来 不要老是用* 号!同理,只要一行数据时尽量使用 LIMIT 1
6.绝对不要轻易用order by rand() ,很可能会导致mysql的灾难!!
7.每个表都应该设置一个ID主键,最好的是一个INT型,并且设置上自动增加的AUTO_INCREMENT标志,这点其实应该作为设计表结构的第一件必然要做的事!!
8.拆分大的 DELETE 或 INSERT 语句。因为这两个操作是会锁表的,表一锁住了,别的操作都进不来了,就我来说 有时候我宁愿用for循环来一个个执行这些操作。
9.不要用永久链接 mysql_pconnect();除非你真的非常肯定你的程序不会发生意外,不然很可能也会导致你的mysql死掉。
10.永远别要用复杂的mysql语句来显示你的聪明。就我来说,看到一次关联了三,四个表的语句,只会让人觉得很不靠谱。bitsCN.com

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

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

가성비 좋은 1155핀 CPU 추천해주세요

Linux 파일 시간의 유형과 의미 Linux 파일 시간의 유형과 의미 Feb 22, 2024 am 08:36 AM

Linux 파일 시간의 유형과 의미

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

최고의 Python 리소스는 무엇입니까?

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

어떤 그래픽 카드 인터페이스가 가장 잘 작동합니까?

Java 소프트웨어의 유형 및 특성 이해: 다양한 유형의 Java 소프트웨어 및 해당 특성을 이해합니다. Java 소프트웨어의 유형 및 특성 이해: 다양한 유형의 Java 소프트웨어 및 해당 특성을 이해합니다. Dec 23, 2023 pm 12:16 PM

Java 소프트웨어의 유형 및 특성 이해: 다양한 유형의 Java 소프트웨어 및 해당 특성을 이해합니다.

win10을 다운로드하기에 가장 좋은 웹사이트는 어디인가요? win10을 다운로드하기에 가장 좋은 웹사이트는 어디인가요? Jun 29, 2023 pm 07:33 PM

win10을 다운로드하기에 가장 좋은 웹사이트는 어디인가요?

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

최상의 컴퓨터 구성을 선택하는 방법

최고의 공냉식 라디에이터는 무엇입니까? 최고의 공냉식 라디에이터는 무엇입니까? Jan 25, 2024 am 11:06 AM

최고의 공냉식 라디에이터는 무엇입니까?

See all articles