これが私の現在のテーブルです。
CREATE TABLE `linkler` (
`link` varchar(256) NOT NULL,
UNIQUE KEY `link` (`link`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
これら 2 つのクエリのみをテーブルで使用しますSELECT EXISTS (SELECT 1 FROM linkler WHERE link = ?)
。INSERT INTO linkler (link) VALUES (?)
データベースのインデックス作成についてはよくわかりません。同じものを 2 回追加することはないので、固有のものとしてマークすることをお勧めします。パフォーマンスを向上させるためにできることはありますか? たとえば、mysql が二分探索などを実行できるように、行が常にソートされるようにすることはできますか?