2013-08-10 2 views
-4

MySQL 데이터베이스를 사용하여 PHP에서 사용자 검색 메커니즘을 만들고 싶습니다. 사용자 테이블에 두 개의 열 (usernamefullname)이 있습니다. 두 열을 모두 검색하고 관련성에 따라 결과를 정렬하려고합니다. 데이터베이스가 거대하다고 가정 할 때, 이것을 달성하는 가장 빠른 방법은 무엇입니까?사용자를 검색하는 가장 빠른 방법

+0

이것은 데이터베이스에서 사용중인 인덱스와 사용중인 필드 유형에 따라 크게 달라집니다. (관련 테이블 스키마로 질문을 업데이트하는 것이 좋습니다.) "관련성"은 요구 사항에 따라 달라질 수 있습니다. –

+0

예제 데이터를 보여주십시오. –

+0

"관련성"이 의미하는 바에 따라 크게 다릅니다. 당신은 당신이 결과로 기대하고있는 것을 정교 할 수 있습니까? –

답변

1

나는에 대해 당신이 생각하는 조언을 할 수 있습니다

  1. indexing 테이블
  2. 은 행마다 짧은 데이터 당신이 할 수 절약
(작은 인덱스 작은 일정한 크기의 데이터 유형을 더 빠르다)
관련 문제