mysql資料庫需要把專案用不到的行和列去掉,告訴我說全域搜索專案sql,通過肉眼識別出哪些行列是不需要的,這個方法目前看似可行,但我總覺得有些憨-_-||,求教各位大佬有更好的方法嗎。
uj5u.com熱心網友回復:
有的開發人員寫 * ,怎么分析 ?
uj5u.com熱心網友回復:
老大說遇到*就匯總一下這些帶*的sql,反饋給開發人員。
我在想這種事應該是在專案初期就去做的,現在專案基本完成了。。。
看那些動態sql真是折磨呀= =,光我寫的就有一千行的sql,我現在自己都看不懂了,目測統計難度頗大。
uj5u.com熱心網友回復:
這種事就應該讓開發這個功能的人自己去干,因為很多人都會有意無意的寫一些冗余卻又實際用到的欄位。隨便洗掉可能會產生一些奇怪的bug。動態sql的話可能更坑,比如查詢欄位是在前臺寫死傳到后臺動態拼接的、或者從字典表獲取的。。。甚至有些人還會寫一些觸發器、存盤程序。。。
uj5u.com熱心網友回復:
這個事兒老大推不下去。。。索性全丟給我了。。。現在我是 真 · 洗掉跑路
uj5u.com熱心網友回復:
這個比較難,很容易造成系統崩潰的。無論如何要做好備份作業,否則很容易掛掉的。
其實不需要100分,60分就可以了,選擇一些百分百不需要的欄位,刪掉以后,就可以了,老大也不會親自去驗證,是否真的百分百把所有不用的欄位都刪掉了。
uj5u.com熱心網友回復:
從陳述句上分析不行啊,還是得從表結構和業務需求上分析
uj5u.com熱心網友回復:
已經用肉眼看了一大半了,我真厲害- -,問題是就算看完統計完以后這資料也不敢刪
,首先不是自己寫的代碼其次是并不敢保證充分理解了業務
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/46473.html
標籤:開發
上一篇:求大佬幫忙看看 ,新人沒分,謝謝
