Quantcast
Channel: なからなLife
Browsing all 172 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

MySQLで、「ALTER権限だけ」でできることは何か?(2/2)

おさらい前のエントリでは「ALTER権限だけ」でできることをひたすら確認してきました。こちらのエントリで検証する「パーティション操作以外」でいうと、「RENAME」以外のALTER TABLE操作は全部できる!という状況でした。では、続きまして、パーティション操作についてのALTER TABLEが、どこまでできるか確認していきます。ALTER [ONLINE|OFFLINE] [IGNORE]...

View Article


Image may be NSFW.
Clik here to view.

MySQLの「ALTER TABLE RENAME」と「RENAME TABLE」

RENAME TABLEなんてコマンド、知らなかったよ。。。テーブル名の変更といえば、「ALTER TABLE old_table_name RENAME TO new_table_name」だと思っていたOracle厨でしたが、MySQLの案件に絡んでいたら「RENAME TABLE old_table_name TO...

View Article


Image may be NSFW.
Clik here to view.

MySQLの「ALTER TABLE ADD INDEX」と「CREATE INDEX」

ALTER権限とALTER TABLEの検証作業の中で。。。atsuizo.hatenadiary.jpここで、ALTERしか付与してないのに、INDEXのADD/DROPが成功してたことが、どうにも引っかかってまして。公式ドキュメント上は。。。表 13.1 GRANT および REVOKE...

View Article

Image may be NSFW.
Clik here to view.

Oracle文化が根強いSIerと一緒にMySQL案件に関わると質問される5つのこと

タイトル通りですが、とりあえず列挙STATSPACK的なもの、ないの?ありません。価格差考えてください。TuningPack的なもの、ないの?(ry過去に実行したSQL、誰がいつ実行したか追えないの?いわゆる監査ログってやつ。無料でやりたいなら、generarl_logで全SQL吐いてください。あとは有償/無償でプラグイン追加すればできるようになりますよ。...

View Article

Image may be NSFW.
Clik here to view.

MySQLでのNull、空文字、関連する関数など

先人はいるけれど、調べてみた。比較演算子については、こちらにまとまってますね。d.hatena.ne.jp公式ドキュメントではいきなり、ちょっとキツ目の表現でスタートします。NULL 値の概念については、NULL が空の文字列 ''と同じであると考えがちな SQLの初心者が混乱することがよくあります。これらは同一ではありません。たとえば、次の 2...

View Article


Image may be NSFW.
Clik here to view.

MySQLでPerformance_Schemaから過去に実行したSQLを把握する

MySQLに、OracleのSTATSPACK的なもの、ないの?というアレ。Oracle文化が根強いSIerと一緒にMySQL案件に関わると質問される5つのこと -...

View Article

RDSのフェイルオーバーとJDBCコネクションプーリングでハマった件

フェイルオーバー発生させたら、15分固まった。Amazon RDS MySQL 5.6.23+Tomcat+JavaServlet+Connector/Jでコネクションプールを利用した環境で、RDSのフェイルオーバー試験をするべくManagement Consoleから「Reboot with...

View Article

Image may be NSFW.
Clik here to view.

ORDER BYで、単純な昇順降順「以外」で並べる!

いやー、知らないって怖いね。なんだこのキモいSQLは、って思ってしまったけど、調べているウチに、これちゃんとSQL構文に則ってる!こちらが間違ってた!って事がわかっていきました。あえて、知らなかった所から勢いで書いていたのを、そのままにしてみました。キモいSQLコードを偶然見つけたSQLにおけるORDER...

View Article


Image may be NSFW.
Clik here to view.

スケジュール遅延は取り戻せない!

極論ではあるけれどここまで断定的な悲観論は、あまり見かけないと思いますが、個人的には、かなり確信をもってこう考えています。もちろん、「遅延をしっかりリカバリして当初の締め切りを守った!」という意見・経験ものはあると思います。ただし、そうした事例も、細かく紐解いてみると、何かを省略した、次フェーズ送りにした、などということが数多あるでしょう。それらは、純粋に遅延を取り戻したのではなく、何かと引き換えに...

View Article


Image may be NSFW.
Clik here to view.

Oracle脳には馴染みの薄い、MySQLの「Collation」にまつわる挙動の話

Collationとは直訳すると「照合」。MySQL的には、「照合順序」と訳されます。ただでさえ面倒くさい文字コードの問題ですが、データを保存する際の文字コードとは別に、データを照合するときの方法を指定することができます。照合って何かっていうと、=等での評価や、ソート順序の評価時に使われるものです。大事なところなので繰り返しますが、「保存時の文字コードとは別」です。どんなものがある?200超あります...

View Article

Image may be NSFW.
Clik here to view.

MySQLのCollationはどのように決まるか。そして、3つの落とし穴。

今回は、設定値(パラメータ)の話Oracle脳には馴染みの薄い、MySQLの「Collation」にまつわる挙動の話atsuizo.hatenadiary.jpの続きです。前回は、Collation設定についてMySQLのデフォルトで使用される「_general_ci」だと「大文字小文字を区別せず」となり、区別させるには「_bin」を使いましょう、って話をしました。今回は、そもそもそのCollati...

View Article

Image may be NSFW.
Clik here to view.

MySQLで、SQLレベルでCollationを指定する

Collation、色々な所で指定できるOracle脳には馴染みの薄い、MySQLの「Collation」にまつわる挙動の話 - なからなLifeMySQLのCollationはどのように決まるか。そして、3つの落とし穴。 -...

View Article

Image may be NSFW.
Clik here to view.

MySQL WorkbenchでData Exportするとエラーになるのが直ってた

MySQL Workbench、便利だよねMySQL Workbench、色々な作業をGUIで操作できるので、MySQLベースで開発している人はかなりの確率で利用しているんじゃないかと思います。標準的なSQLなら覚えている人でも、Export/Importユーティリティ系のコマンドまでは覚えていない人も多いし。Data Exportがエラー?でも、MySQL Workbench...

View Article


Image may be NSFW.
Clik here to view.

「詳解MySQL 5.7」はMySQL 5.6を使い続ける人も読むべき!

機能追加、機能進化の解説メインではあるけれど詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド (NEXT ONE)作者:奥野幹也出版社/メーカー:翔泳社発売日: 2016/08/26メディア:大型本この商品を含むブログを見るはじめに、のところで本書では、MySQL...

View Article

MySQLからDumpできないんだけど、っていう問い合わせ

闇雲にdumpなんかされてもこまるんだけどさ「DBから勝手にデータ引っこ抜いて、どこへ売りに行くんだい?」っていう野暮なツッコミもしたくなるくらい、唐突に問い合わせを受けることがあります。第一声では、「何(手段)でデータを取り出そうとしたか?」すら言ってこない。当然、処理のどこで止まって、どんなメッセージが出たのかも言ってこない。で、一方的に、「権限足りてない、付けるか、権限あるユーザよこせ!」とか...

View Article


Image may be NSFW.
Clik here to view.

RDS MySQLで、パラメータグループ指定したCollationでデータベースが作られないバグを踏んだ件

公式ドキュメント通りに操作しても、その通りに作られませんMySQLのCollationはどのように決まるか。そして、3つの落とし穴。 - なからなLifeの「3:Amazon...

View Article

Image may be NSFW.
Clik here to view.

MySQL5.6以前でmetadata lock発生の犯人を後追いする

大事な機構「metadata lock」MySQL5.5.3から導入された「metadata...

View Article


Image may be NSFW.
Clik here to view.

詳解MySQL5.7出版記念イベント参加してきた

久しぶりのイベント参加この手のイベント参加、久々だなー。この手のイベント参加レポ書くの、久々だなー。イベント、勉強会の類は、勉強会ブームを経て、毎日色々な所で開催されるようになっているわけだけど、自分も参加してなかったし、観測範囲で見ても、あまりレポ記事見る機会がなかったので、ちょっと新鮮。それこそ「tsudaる」という言葉が生まれた当時を知るものとしては、色々感じるものがある。で、本題。今回は、こ...

View Article

Image may be NSFW.
Clik here to view.

MySQLで接続(use)しているDB(スキーマ)が、他セッションからDROPされたときって、どうなるんだっけ?

タイトルの通りなんですがUSE文って、所詮デフォルトデータベースの宣言(データベース名無宣言でオブジェクト名を扱うときに、どこを指しているとみなすか)にすぎないと思っていて、「じゃあ、その状態で指している先がDROP DATABASEされたらどうなるんよ?」って。実験「grant select ON droptest.* to...

View Article

Image may be NSFW.
Clik here to view.

本を処分することになりました。

部屋を奪われる小学生の子供が2人いて、小学校入学時には誤魔化して?学習机も子供部屋も与えずに、「リビング学習」済ませていましたが、いよいよ娘達に一部屋奪われる与え、2人分の机と2段ベッドをることになりました。そのうち「勝手に入ってくんなオヤジー」とか言われるんだろうなー。子供の成長を喜ぶべきなんでしょうけど、ちょっとさびしいですね。そして、直近の現実的な問題として、自宅の荷物全体的に減らしていかない...

View Article
Browsing all 172 articles
Browse latest View live