mariadb galera cluster

https://mariadb.com/kb/en/mariadb/galera-cluster-status-variables/ http://www.ywnds.com/?p=6084 http://benjr.tw/95536 http://www.99cloud.net/html/2016/jiuzhouyuanchuang_0316/131.html SHOW GLOBAL STATUS LIKE ’wsrep_%’; (1)SHOW GLOBAL STATUS LIKE ’wsrep_cluster_state_uuid’; 集群中每个节点的值必须一致。 (2)SHOW GLOBAL STATUS LIKE ’wsrep_cluster_size’; 显示集群的规模,此例应该显示”2”。 (3)SHOW GLOBAL STATUS LIKE ’wsrep_cluster_status’; 显示”Primary”为正常。 (4)SHOW GLOBAL STATUS LIKE ’wsrep_ready’; 显示”ON”为正常。 (5) SHOW GLOBAL STATUS LIKE ’wsrep_connected’; 显示”ON”为正常。 (6) SHOW GLOBAL STATUS LIKE ’wsrep_local_state_comment’; 显示” Joined”为正常。

繼續閱讀

sysbench mariaDB

http://www.actionsky.com/docs/archives/171 http://www.slideshare.net/yejr/my-sql-20131020?ref=http://imysql.com/2013/11/19/mysql-benchmark-testing.shtml ========== apt-get install sysbench 建table、records sysbench –debug=on –test=oltp –db-driver=mysql –mysql-table-engine=innodb –oltp-table-size=1000000 –mysql-user=root –mysql-password=oooxxx –mysql-host=10.255.255.215 prepare 測試 sysbench –num-threads=16 –max-requests=100000 –debug=on –test=oltp –db-driver=mysql –mysql-table-engine=innodb –oltp-table-size=1000000 –mysql-user=root –mysql-password=oooxxx –mysql-host=10.255.255.215 run 清掉table、records sysbench –debug=on –test=oltp –db-driver=mysql –mysql-table-engine=innodb –oltp-table-size=1000000 –mysql-user=root –mysql-password=oooxxx –mysql-host=10.255.255.215 cleanup https://blog.gslin.org/archives/2015/09/13/5971/%E7%94%A8-sysbench-%E6%B8%AC%E8%A9%A6-mysql-%E6%95%88%E8%83%BD/ http://blog.xuite.net/misgarlic/weblogic/56170203-MySQL+benchmark+tool+-+sysbench http://hugnew.com/?p=737 ========== http://who0168.blog.51cto.com/253401/556300/ [root@localhost bin]# ./sysbench 测试用例: sysbench [general-options]… –test=[test-options]… command 通用选项: --num-threads=N 创建测试线程的数目。默认为1. --max-requests=N 请求的最大数目。默认为10000,0代表不限制。

繼續閱讀

// 從外面送一個 my_sound.mp3 檔案進去 docker 環境裡面的 /my_sound.mp3 // 使用 ebuildy/echoprint 這個 docker image 裡面的 echoprint-codegen 程式去跑它 docker run -v my_sound.mp3:/my_sound.mp3 ebuildy/echoprint echoprint-codegen /my_sound.mp3 // 把資料從 container 當中拿出來 ebca1bdd8bfc -> container id docker cp ebca1bdd8bfc:/opt/echoprint.tar . // 把資料test.c從本機端丟進 docker container 中 docker cp test.c ebca1bdd8bfc:/ // 列出正在run的 docker image 環境 docker ps // 列出我有電腦上載下來的 docker images docker images

繼續閱讀

https://www.youtube.com/watch?v=5WK9R1y-eKg ================ http://eriyu-blog.logdown.com/posts/773548-study-of-ng2-polyfill 主要是提供ES7提出的Observables特性, Observables提供了非同步資料fetch時的另一種做法。 我們跟伺服器端抓取完資料,要做後續的動作時, 最早的寫法是用callback, 後來改良的寫法是使用Promise減少callback hell的發生。 Promise已經很好用了,但是它還是有些缺點。 它無法做到發送request後,可以中止或是重送的功能。 它在宣告使用Promise時,就已經被執行了。 而Observables解決了Promise的這些問題, 它可以中止及重送request。 Observables在創建時不會被執行,而是實際呼叫時才被執行。 另外Observables又提供了值組的操作,像是merge、sum、map等功能。 還有Observables就如同它字面的意思,他實作觀察者模式,當資料變更時會發出通知給它的訂閱者。 官方的Angular2教學文件在非同步資料抓取,是直上ES7的規格,提供Observables的寫法,但你也可以依據你的專案需求改成Promise。 一般的專案,也許可以用Promise就能滿足了,但是如果你的專案功能是需要比較互動、即時性的時候,用上Observables就不用費太多功夫做資料的watch。

繼續閱讀

作者的圖片

Sue boy

Sueboy Can support You

CIO

Taiwan