好幾次合服後,遊戲裡面的賬號達到了100w上,整點的一些操作導致伺服器響應很慢,後來發現,作為研發方我們沒必要存沒有實際內容的賬號,那遊戲來說就是,沒必要存沒有角色的賬號,畢竟有角色的賬號有的服甚至到不了百分之一。
於是決定刪除這些沒角色的賬號。
select count(*) from user;
+----------+
| count(*) |
+----------+
| 1004897 |
+----------+
select count(*) from player;
+----------+
| count(*) |
+----------+
| 57342 |
+----------+
delete from user where id not in (select user_id from player)
+----------+
| count(*) |
+----------+
| 0 |
+----------+
怎麼想都覺得納悶,因為user的id跟player的user_id都是唯一的
無意間想到null的情況。
一查果然
select user_id from player
裡面 有null的情況存在導致結果出現異常。
刪除 那條記錄後一切正常
看來null不近在語言中需要特殊考慮,在資料庫中也是個比較特殊的情況。。
簡歷篇 預期結果
基本資訊 學歷 本科 專業 工作經驗 至少1年的相關的開發工作經驗 不相干的不要寫 經歷倒敘,從最近的寫起 時間,公司,職位 負責公司crm開發,從需求分析,到實現客戶關係資料管理,分析客戶簽單趨向 業務報表分析,出差管理,流程管理 產生什麼效益?數字,數字 簡單的事情就不要寫了 專案經驗 最少2個...
測試用例預期結果編寫標準
測試用例執行過程中的阻塞問題。多次阻塞問題是輸入資料錯誤或者預期結果描述不清晰。後者更為嚴重,對於預期結果的描述必須關注該步驟的執行所產生的全部結果,比如線上 購物時,選中商品書,選購數量1。數量1不僅是購買數量加1,同時還應該關注線上 的庫存也會減1.這兩點都需要包含,這樣才是乙個合格的預期結果。...
OOB套接字傳輸例項 達不到預期結果
本來是全照書上抄的,後來發現編譯不成功,所以就稍微改了下。下面是我修改後的 server.c oob套接字傳輸服務端 server.c include include include include include include include include include define myp...