Changeset 2618

Show
Ignore:
Timestamp:
11/29/06 02:49:23 (2 years ago)
Author:
inureyes
Message:
  • 깊은 고민중.
    • 하늘은 어째서 PRIMARY 키를 지정하시고서 또 unique INDEX를 지정하셨나이까.
    • ...그런데 도대체 왜 빨라지는거야?
  • 과거 중복지정된 부분을 찾아서 일단 한 번 지워보자.
  • 문제는, 얘가 중복지정되었는지 알아볼 방법이 현재로썬 전무하다. 어쩌나... (리턴값이 PRI,

MUL이면 PRI부터 뱉어내거든)

-- This line, and those below, will be ignored--

M blog/checkup/index.php

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/1.1-beta/blog/checkup/index.php

    r2606 r2618  
    383383} 
    384384 
    385 if (DBQuery::queryCell("DESC {$database['prefix']}Entries id", 'Key') != 'MUL') { // Since 1.0.3 
    386     $changed = true; 
    387     echo '<li>', _text('본문 테이블에 태그 검색 향상을 위한 인덱스를 추가합니다.'), ': '; 
    388     if (DBQuery::execute("ALTER TABLE {$database['prefix']}Entries ADD INDEX id (id)")) 
     385if (DBQuery::queryCell("DESC {$database['prefix']}Entries id", 'Key') == 'PRI') { // Since 1.1.0.3 
     386    $changed = true; 
     387    echo '<li>', _text('본문 테이블에서 필요없는 인덱스를 제거합니다.'), ': '; 
     388    if (DBQuery::execute("ALTER TABLE {$database['prefix']}Entries DROP INDEX id")) 
     389        echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; 
     390    else 
     391        echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; 
     392} 
     393 
     394if (DBQuery::queryCell("DESC {$database['prefix']}Entries owner", 'Key') == 'PRI') { 
     395    $changed = true; 
     396    echo '<li>', _text('본문 테이블에서 필요없는 인덱스를 제거합니다.'), ': '; 
     397    if (DBQuery::execute("ALTER TABLE {$database['prefix']}Entries DROP INDEX owner")) 
     398        echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; 
     399    else 
     400        echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; 
     401} 
     402 
     403if (DBQuery::queryCell("DESC {$database['prefix']}TagRelations owner", 'Key') == 'PRI') { 
     404    $changed = true; 
     405    echo '<li>', _text('태그 관계 테이블에서 필요없는 인덱스를 제거합니다.'), ': '; 
     406    if (DBQuery::execute("ALTER TABLE {$database['prefix']}TagRelations DROP INDEX owner")) 
    389407        echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; 
    390408    else