目標:我試圖確定表結構和查詢的最佳方法;即如何最好地創建組合索引鍵來優化每個表中大約500k行的四個表連接。如何創建SQL測試環境?
精神障礙:這是建立表格並填充測試數據,我很難理解(SQL新手)。 This SO post描述了我試圖解決的問題的75%,我想我可以完成我的理解,如果我可以讓answer's code在我的localhost(apache2,mysql5.1,phpMyAdmin)上運行。
的請求幫助:傑克Feasel的sqlfiddle網站是一個很好的工具,但據他不會擴展到這一水平。但是,有人可以使用sqlfiddle向我展示如何在本地機器上構建此環境?我希望推斷你的sqlfiddle帖子來複制上面提到的示例代碼。
一個假設:我的大部分SQL經驗一直在調整ADOdb Database Abstraction Library,但我意識到MYSQL代碼在測試環境中會略有不同。儘管如此,我仍然假設知道如何設置本地SQL測試環境以及隨後的數據庫結構和查詢,在ADOdb環境中實施時,我將獲得的優化知識將會適用並且有益。
您將需要提供更多關於您想要表示的數據結構以及您想要生成的結果集的詳細信息。 –
@Jake_Feasel,我只是想了解如何設置一個環境來運行發佈的示例代碼到我鏈接到的SO問題。一旦我明白了,那麼如果我仍然需要幫助解決我的具體問題,那麼我可以通過鏈接到我自己的sqlfiddle示例來回到SO。 – Ricalsin
對不起,我以前沒有仔細閱讀過。請參閱下面的答案。 –