看板 [ PHP ]
討論串[請益] MySQL執行效率一問
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者KennyL (Giant Heart)時間20年前 (2005/10/14 22:23), 編輯資訊
0
0
0
內容預覽:
引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言:[恕刪]. 其實這真的是最理想的方式.. 但目前的系統是讓使用者從某個資料庫輸出文字類別資料,. 當使用者經由我的系統上傳此文字檔時, 會自動parsing成有內容資料的資料表,. 接著再進行其他的功能.. 因此我的"殼"可能就得限制在資料表
(還有126個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者wawawa (哇哇哇○( ̄﹏ ̄)○)時間20年前 (2005/10/14 18:43), 編輯資訊
0
0
0
內容預覽:
效能上的差別,會隨著你的資料量的增加而拉大。. 所以若是你的資料量很大、使用者存取又很頻繁,那真的要設法改善這一部分的效能,. 否則存取的速度、系統負載應該都會有著相當的影響。. 既然你說你是提供一個殼讓使用者輸入資料,. 比如你設計了一個頁面,讓使用者可以在這個頁面一次把所有的資料輸入(書籍名稱、
(還有325個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者KennyL (Giant Heart)時間20年前 (2005/10/14 18:06), 編輯資訊
0
0
0
內容預覽:
引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言:. 嗯嗯~誠如w大所說, 將資料取出並正規化的確是最好的方式.. 但目前系統的設計, 是可以讓使用者在一個資料表的結構下自行upload資料,. 再由系統去分析使用者在這一次上傳資料中的內容.. 也就是說, 我只是提供一個殼, 讓user自己
(還有80個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ottokang (貓貓的大玩偶)時間20年前 (2005/10/14 14:19), 編輯資訊
0
0
0
內容預覽:
你想要看作者重複出現的次數?這個東西可以直接用SQL查出來. SELECT 作者, COUNT(*) AS count FROM books GROUP BY number HAVING count > 1. 我以前也是用你以前的方法,但是效果也不好,後來看書才發現可以用COUNT來計算. 參考看看

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者wawawa (哇哇哇○( ̄﹏ ̄)○)時間20年前 (2005/10/14 10:11), 編輯資訊
0
0
0
內容預覽:
你的問題在於. 你並沒有將資料庫正規化. 所以才會需要使用暫存DB的方式. 若是有適當正規化,應該一個步驟就可以把資料提取出來。. 當然,請記得相關欄位加上索引,速度才會快。以下是小弟的建議:. 1.正規化,將作者那一欄抽出成一個獨立資料表. 2.將暫存資料表存成HEAP,也就是將資料表建在記憶體中
首頁
上一頁
1
2
下一頁
尾頁