Re: [請益] 資料表的資料莫名的消失!?

作者: cracydancer (穿封星文)   2014-03-13 11:19:54
可以從兩個方向: 1.程式流程需調整? 2.使用者操作錯誤?
建議方式=>
1.將 SQL 函式抽離為多層式。
2.將所有SQL的陳述式做記錄, 資料愈完整, 你後續愈容易追查。
3.查到原因了, 就取消不必要的記錄, 減輕SERVER 負荷。
你如果不想抽離 SQL 函式的話:
找出你程式中所有會寫入 SQL 陳述的部分, 逐一加入記錄陳述。
※ 引述《kingoface (桑原)》之銘言:
: 大家好,
: 狀況如下,
: 我有一張大約有20萬筆的資料表,
: 約每3分鐘就有一筆資料寫入。
: 近期發現,資料會有莫名其妙消失問題。
: 所以我做了以下的動作:
: 1.當使用者進行 刪除 動作的時候,將動作記錄寫入另外一張A資料表。
: 結果:資料還是無預警消失,A資料表沒記錄。
: ======所以剛剛做了以下動作======
: 2.修改使用者帳密。
: 3.修改DB帳密。
: 4.進行資料表的修復和最佳化(PHPmyadmin內建的那個)。
: 5.系統刪除功能將他註解起來X
: 目前還在進行測試,看看狀況會不會有改善。
: 想請問,如果我做了這些,但是資料還是莫名消失,還有沒有其他招?

Links booklink

Contact Us: admin [ a t ] ucptt.com