作業:1.用sysbench壓測mysql,通過orzdba監控工具分析機器的容量,容量指標如下:load/cpu/tps/qps。
解壓sysbench-0.5.zip
安裝依賴包
執行./autogen.sh
執行configure
[root@localhost sysbench-0.5]# ./configure --with-mysql-includes=/u01/svr/mysql5.6/include --with-mysql-
libs=/u01/svr/mysql5.6/lib
make && make install
執行prepar
執行run
開啟orzdba監控
2.在訂單表中(分庫分表),有70%查詢是通過主鍵和userid欄位查詢(userid是分庫分表策略字段),
有20%要通過order_num(訂單號)查資料,請問order_num(訂單號)要怎麼設計才能快帶找到訂單記錄是在哪個庫的哪個表?
有10%是非主鍵字段(比如:字段、渠道、商品,檔期,品牌,收件人資訊、金額等字段)去查記錄,非主鍵欄位要怎麼設計才能快帶定位到記錄?
order_num設計思路:userid直接定位到庫和表,order_num不能直接定位到庫和表,如果通過order_num能查詢到userid,問題解決。
解決方案:
1)建立乙個索引表記錄order_num->userid的對映關係
2)用order_num來訪問時,先通過索引表查詢到userid,再定位相應的庫
非主鍵欄位可建立聯合索引查詢。
滑鼠指標含義
default 預設游標 通常是乙個箭頭 auto 預設。瀏覽器設定的游標。crosshair 游標呈現為十字線。pointer 游標呈現為指示鏈結的指標 乙隻手 move 此游標指示某物件可被移動。e resize 此游標指示矩形框的邊緣可被向右 東 移動。ne resize 此游標指示矩形框的邊...
各種指標的含義
int hoge hoge是指向int的指標 int hoge hoge是指向int的指標的陣列 int hoge hoge是指向int型陣列的指標 int func int func是指向返回int 引數為int的函式的指標 int func table 10 int a func table是返...
無型別與無型別指標
無型別,又為抽象型別 沒有對應的實體,不能直接定義變數,但可以定義指標。1 失去指標指向的功能 2 p指標此時不具有 1的能力。在gcc編譯器下,無型別指標課加1。void 是一種特別的指標,因為它沒有指向的型別,或者說不能根據這個型別判斷出指向物件的長度。void 指標具有以下特點 1.任何指標 ...