Tabel sementara mungkin bukan pilihan terbaik tergantung pada apa yang Anda coba capai... Akan berguna untuk membuat tabel dengan beberapa konsolidasi data untuk mempersempit cakupan permintaan pasangan berikutnya tetapi jarang efisien untuk melakukannya.
Selain itu, tabel sementara tidak dapat diakses beberapa kali, sehingga diperlukan tabel nyata.
Pembuatan tabel memerlukan penulisan disk, yang jauh lebih tidak efisien daripada pemilihan murni di dalam RAM. Menggunakan metode caching, Anda dapat mengambil hasil pemilihan sebelumnya dengan sangat cepat. Anda bisa menggunakan pilihan itu sebagai bagian DARI kueri Anda untuk membuatnya lebih cepat daripada mengumpulkan dalam database besar. Tapi meski begitu...
Kami berkembang pada dataset sekitar 1To, pertanyaan besar adalah produk temuan sesuai dengan hak pengguna (kategori, toko,...) kami telah mencoba membuat tabel untuk setiap pengguna yang menunjuk ke produk yang dia miliki haknya dan kemudian gunakan tabel tersebut untuk mengambil data tanpa membutuhkan kondisi yang besar tetapi masih lambat menggunakan SSD. Jadi kami baru saja membuang RAM besar di server dan SELECT yang akan kami gunakan untuk mengisi tabel temp dijalankan untuk setiap pengguna saat login, dan kemudian digunakan sebagai FROM dan semuanya sempurna.