kenken0807_DBメモスマートフォン用の表示で見るkenken0807_DBメモつば九郎が好きなDBAです。Editionでの運用やツールとかとかの備忘録。記載がない場合はoracle11gR2です。TABLESでタイムアウトしたので調べたという記録です。Columnで追加したカラムを全行updateするとデータサイズとか実行時間ととかどうなるか試してみた。column処理が即時で完了する操作。UPDATEでセッションが溢れて、原因のpidはわかるけど、ロック取得しているSQLがなんとかとれないかなと調べてみた。MySQL5.7以降であれば下のSQLでとれるかも。2017の15日目の記事です。MySQLには古くからSET型というカラムの型がありまして、知らない人もいるかもしれません。私は聞いたことあるぐらいで、使ったこと、使っている現場に遭遇したことなかったです。今回は初めてめぐ...最近知ったSET型について2017-09-04xtrabackupが終わらないMySQLxtrabackupでバックアップとっていたがいつまでたっても終わる気配ないという状況に。バージョンはxtrabackup2.4.7。xtrabackupにはIOを制御するための--throttleオプションがあって、これにやられた。limit...xtrabackupが終わらない2017-08-17redis-fainaでよく使用されるコマンドを確認するRedisredis-faina使おうとするときすぐ使えるようにするメモ。RedisのMonitorコマンドを使って出力した情報をsummaryしてくれるすごいツール。Monitorしてると負荷上がるからなにかある時に使う。https://github.com/facebo...redis-fainaでよく使用されるコマンドを確認する2017-08-01sysbench1.0でMySQLベンチマークするメモMySQLsysbench1.0でMySQLのベンチマークとったのでその方法のメモ。i...sysbench1.0でMySQLベンチマークするメモ2017-04-11xtrabackupの--ftwrl-wait-timeoutと--ftwrl-wait-thresholdのメモMySQLxtrabackupの–ftwrl-wait-timeoutと–ftwrl-wait-thresholdをいつも忘れてしまうのでメモ。xtrabackup2.4で試す。lockを実行するタイミングでのクエリの実行時間。2016の16日目の記事です。ここにORACLEというのが選択できます。Cluster構築してみたのでメモ。Cluster構築メモ2016-11-29MySQLのInnoDBセカンダリインデックスのロックMySQLMySQLのセカンダリインデックスのロックで嵌ったのでメモ。isolationがREPEATABLE-READのときギャップロックやらネクストキーロックはセカンダリーインデックスの場合どうなるかよくわかってなかった。こんなテーブル作ってcol2にインデックスを作...MySQLのInnoDBセカンダリインデックスのロック2016-09-26MySQLにgdbアタッチするメモMySQLMySQLにgdbアタッチしてソースコードからいろいろ追う方法を教わったので自分メモ。この時点でmysqldが一時停止される。SEでの運用方法について話をさせてもらいました。#12016-07-27MyDumperを使ってみたMySQLMySQLのデータインポートツールMyDumperを試したのでメモ。SERMANで別ホストに移行した時にOEMの作成でいろいろ嵌ったのでメモ。SEOracleを使用していると、断片化がつらい。頻繁に更新しているインデックスの断片化が特につらい。表領域を圧迫していく。SEあるOracleDBを同一サーバ上に複製させるメモ。現在、稼動中のインスタンス名をtestdb、複製先DBをcopydbとする。行1でエラーが発生しました。ビ...基表にSELECT権限がないVIEWに対して実行計画を取得する2016-06-10redis3.2.0以降はprotect-modeが有効Redis最近勉強中のredis。他端末から接続しようとすると↓のメッセージが表示されて情報取得できない。Edition2でできるか確認したのでメモ。↓を基にいろいろ確認した。これはもちろんできません。SE12cからの新機能のプロセスのマルチスレッド化を試してみました。今回はバックグラウンドプロセスではなく専用サーバのスレッド化についてです。SEJPOUGで2回目のLTしました。500人以上の会場の規模にさすがにビビった。SEテーブルごとの1時間あたりのDML(INSERT,UPDATE,DELETE)の平均を取得するために考えた方法。確認手段としてDBA_TAB_MODIFICATIONSを使用する。以下のように確認できる。SEOracleSERAC+ASMのRMANバックアップから非ASM(ファイルシステム)のシングル環境へリストアしたのでメモ。SERMANでアクティブなデータベースから同じSIDを持った複製データベースを作成したのでメモ。SEデータリカバリアドバイザを使用してリカバリを行うと楽に復旧可能だったのでメモ。RACでは対応してないみたい、シングルインスタンスのみ対応。以下条件で実施している。DATABASEを作成する。SIDはorclで作成。今回はdockerを使用する。--shm-sizeを指定できるversion1.10を使用。どっちがどっちかわからなくなることか多いのでまとめ。OracleDatabaseSE(11.2.0.4)とMySQL5.6.29(INNODB)で調査。SE結構前にJPOUGでLTしたOracleDatabaseセミオンラインDDLを作成しました。ベンチマークツールのswingbenchで試したりしたのですが、たぶん動くはず。OracleDatabase11gR2に対応。できること...Oracle-semi-onlineDDL作成した次のページプロフィールid:kenken0807都内でDBAをしています。Editionでの運用やツールとかとかの備忘録。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。