如果我從臨時表分頁,我何時刪除表?一旦它到達前端,表格是否會進入內存,以便表格可以立即丟棄?還是需要「停留」直到用戶停止翻閱頁面?從臨時表分頁
Q
從臨時表分頁
1
A
回答
2
從MySQL 5.1 Reference Manual - 13.1.17 CREATE TABLE語句:
臨時表可見只對當前連接,當連接關閉時自動刪除。這意味着兩個不同的連接可以使用相同的臨時表名稱而不會相互衝突,也不會使用同名的現有非TEMPORARY表衝突。 (現有的表被隱藏,直到臨時表被刪除)。
「如果我從一個臨時表,分頁我什麼時候刪除表?」
只要連接關閉,MySQL就會自動執行此操作。
從MySQL 5.1 Reference Manual - 14.4。 MEMORY(HEAP)存儲引擎:
MEMORY存儲引擎創建表,其中包含存儲在內存中的內容。以前,這些被稱爲HEAP表。 MEMORY是首選的術語,儘管HEAP仍然支持向後兼容。
MEMORY存儲引擎將每個表與一個磁盤文件相關聯。文件名以表名開頭,擴展名爲.frm,表示它存儲表定義。
例子:
CREATE TABLE test ENGINE=MEMORY
SELECT ip,SUM(downloads) AS down
FROM log_table GROUP BY ip;
確實/能表存儲在內存中,一旦它擊中的前端,使 表可以立刻被拋棄?
是的,帶有搜索結果的表格可以放入內存,從而提供更快的訪問時間。
相關問題
- 1. 使用臨時表的Cakephp分頁
- 2. 從臨時表
- 3. 從臨時表外
- 4. SSIS臨時臨時表
- 5. Hierachy,臨時表插入從
- 6. 從臨時表格插入
- 7. 從臨時表導入SQL
- 8. 從臨時表向新表插入記錄並從臨時表中刪除
- 9. Umbraco臨時頁面
- 10. 從SAS表寫入DB2臨時表
- 11. 從臨時表更新到原始表
- 12. 從SQL Server中的臨時表創建臨時視圖
- 13. SQL Server臨時表拆分字符串
- 14. 將變量分配給臨時表列
- 15. SQL Server的XML分解到臨時表
- 16. 從臨時URL
- 17. Rails臨時表
- 18. 與臨時表
- 19. 臨時表
- 20. 對臨時表
- 21. 從逗號分隔值與多個列創建臨時表
- 22. 從選擇查詢拆分數據並提交到臨時表
- 23. 如何從臨時表中分組數據
- 24. 從動態查詢中的另一個臨時表創建臨時表
- 25. 如何從一個臨時表中插入行到另一個臨時表中
- 26. 從條件庫中的一個臨時表複製到另一個臨時表?
- 27. 的錯誤選擇從臨時表
- 28. 從視圖中委託的臨時表
- 29. 從臨時表選擇失敗
- 30. 無法從臨時表中選擇
很肯定的MySQL轉儲臨時表一旦連接被關閉(PHP腳本完成)。 – 2012-02-21 22:04:01
那麼這是否意味着我應該使用臨時表進行分頁?我不確定這是什麼意思... – Jon 2012-02-21 22:06:52
你爲什麼使用臨時表進行分頁?你到底在做什麼?你能給我們更多的細節嗎? – 2012-02-21 22:08:22