タグ

2017年7月21日のブックマーク (18件)

  • 藤本さきこ『「決めるだけ❤︎」宇宙レベルで人生の設定変更とは?』

    さきこオフィシャルブログ「宇宙レベルで人生のワープ!設定変更ノートブック」Powered by Ameba 死ななくても「設定」を変えるだけで生まれ変われる!「ゴロゴロしながらザクザク稼ぐ大金持ちの美女で在る」と「決めるだけ」で、月収10万円も貰えない貧乏シングルマザーから、年商3億超え♡宇宙レベルで人生の設定変更®️主宰!

    藤本さきこ『「決めるだけ❤︎」宇宙レベルで人生の設定変更とは?』
    henachoco-a-55
    henachoco-a-55 2017/07/21
    うっかり忘れちゃいそうな設定
  • MySQL スロークエリのチューニング例

    概要 こちらのページの内容をもとに、具体的にクエリチューニングを行ってみます。 スキーマの用意 データベース作成 CREATE DATABASE mydb; USE mydb テーブルおよびインデックス作成 CREATE TABLE t1 (id INT PRIMARY KEY); CREATE TABLE t2 (id INT); ALTER TABLE t2 ADD INDEX myindex(id); CREATE TABLE t3 (id_md5 VARCHAR(32) PRIMARY KEY, myval INT); データの流し込み RAND 関数は引数の seed が同じであれば同じ結果を返します。 t1 i=1; while [ $i -lt 10000 ]; do mysql -uroot mydb -e " INSERT INTO t1 VALUES(CEIL(RAND

    MySQL スロークエリのチューニング例
  • 複合インデックスの正しい列の順序

    データベースは、プライマリキーに対して自動的にインデックスを作成しますが、キーが複数の列からなる時は、さらに手動で調整をする 余地があります。この場合、データベースはプライマリキーの全ての列にいわゆる 連結インデックス(あるいはマルチカラム インデックス、複合インデックス)を作成します。 複合インデックスの列の順番は、インデックスの使い勝手に大きな影響を及ぼすので、注意して決定する必要があります。 例として、企業が合併した場合を考えてみましょう。他の会社の社員が 加わったので、EMPLOYEESテーブルが10倍の大きさになったと しましょう。ここで問題が発生します。EMPLOYEE_IDが、 それぞれの会社で一意になっていなかったのです。子会社IDのような追加の識別子で、プライマリキーを拡張する必要があります。このため、プライマリ キーは、以前からのEMPLOYEE_IDに加えて、一意性を

    複合インデックスの正しい列の順序
  • SQLアンチパターン(インデックスショットガン)

    2. アジェンダ マスタ テキストの書式設定 アンチパターンの前の予備知識 • インデックスについて • オプティマイザ(統計情報、実行計画)について アンチパターン「インデックスショットガン」 • 目的 • アンチパターン • アンチパターンの見つけ方 • アンチパターンを用いてもよい場合 • 解決策 • 備考(検証した環境について) -1 - 3. インデックスについて:仕組み インデックスを使用することによりパフォーマンスが改善するのは、 検索処理のボトルネックとなる マスタ テキストの書式設定 ディスク読み込みを最小限に抑えることができるからである。 例.SELECT * FROM Bugs WHERE bug_id = 27; ①インデックスなし ②インデックスあり Bugs PK_Bugs ・1,677 万件 ・ 736 MByte ・ 94,208 ブロック 1-49 Bug

    SQLアンチパターン(インデックスショットガン)
  • オトコのソートテクニック2008

    今日は仕事納めだったので、一年の締めくくりとしてMySQLにおけるソートの話でもしようと思う。 インデックスを利用しないクエリで最もよく見かけるもののひとつは、ORDER BYを用いたソート処理だろう。もし、ソート処理においてインデックスを用いることが出来れば、MySQLは結果を抽出してから結果行をソートするのではなく、インデックス順に行を取り出せば良いので高速にソート処理することが可能になる。特に、LIMIT句やWHERE句を用いて行の絞り込みを行う場合は効果が絶大である。しかし、ひとたびインデックスを利用できない状況に直面すると、たちまちテーブルスキャンが発生して性能が劣化してしまう。 例えば、100万行のレコードを格納したt1というテーブルがあるとする。そのテーブルに対して以下のようなクエリを実行した場合を考えよう。 mysql> SELECT col1, col2 ... colx

    オトコのソートテクニック2008
  • MySQLインデックス設定方法 – HeidiSQLでデータベースらくらく開発 – セルティスラボ

    MySQLの主なテーブル結合処理についての紹介です。 LEFT JOIN 結合を使って、参照されなくなったレコードを 削除する方法も紹介しています (^^) 今回は、結合したテーブルを様々な条件で高速に抽出するためのインデックスについてです 数万件のデータから条件を指定してデータを抽出するとインデックス(KEY)を設定していないと普通に3秒ぐらいかかったりします 1回だけなら問題ありませんが、これが Webサービスとなると厳しいです (>_<) 100倍高速化して 30ms 程度にすることを目標に HeidiSQL を使ったインデックスの設定とチューニングを行っていきます (^^) インデックス(KEY) テーブルのデータとキーの値を紐付ける機能で書籍でいえば索引に相当します。 データベーステーブルでは、このインデックスがレコードの追加、更新、削除時に自動的に更新されることで、データ検索を

    MySQLインデックス設定方法 – HeidiSQLでデータベースらくらく開発 – セルティスラボ
  • MySQLでクエリチューニングことはじめ

    最近、寒暖の差が激しいですがみなさん体調は崩されていないでしょうか? こんにちわ。モニプラ for Facebookを担当しています高橋です。 サービス開始当初は問題なかったものの稼働が高くなりデータ量が多くなって クエリのパフォーマンスが悪化すること…よくありますよね? 今回はクエリチューニングの基的な手順とケース別に解決方法を解説したいと思います。 クエリチューニングの手順 1.スロークエリログで問題のクエリをあぶり出す まずはどのクエリが問題なのか特定する必要があります。 アプリケーション側でクエリの実行時間を測定し自前でログを出力しておくというのも手ですが、 お手軽にMySQLの設定で一定時間以上掛かったクエリをログに出力しておくことができます。 スロー クエリ ログ(MySQL 5.1 リファレンスマニュアル) mysqldを–log-slow-queriesオプションつきで起

  • [MySQL]インデックスによるチューニング〜ログ出力、EXPLAIN、インデックス〜 - Qiita

    [mysqld] slow_query_log = 1 #スロークエリログ出力有効化 slow_query_log_file = mysql-slow.log #スロークエリログファイル名 long_query_time = 2 #スロークエリとして認識させる時間[秒] log-long-format #インデックスを使用していないクエリをログに残す 上記の設定は[mysqld]のところに書かなければ正しく変数名を解決してくれないので注意。 slow_query_logはONではなく1としなければスロークエリログ出力が有効化されないので注意。 slow_query_log_fileの場所はfind パス名 -name mysql-slow.logで検索すればわかる。 → /var/lib/mysql/mysql-slow.logに生成された。 long_query_timeで設定した秒数以

    [MySQL]インデックスによるチューニング〜ログ出力、EXPLAIN、インデックス〜 - Qiita
  • MySQLでインデックスを貼る時に読みたいページまとめ(初心者向け) - Qiita

    書いてあること インデックス…?INDEXって何それ(゚Д゚)?レベルの人が 最低限、MySQLのクエリチューニングなどできるようになるための取っ掛かり/リンク集です。 初心者が取っ掛かりにする程度(あるいはそれ以下)にしか書いてないので、 深掘りしたい場合は、各リンクを読むことを推奨します。 INDEXって? 超ざっくりいうと 作るとデータ参照が速くなるやつ 大量のレコードが入っているテーブルから1行のレコードを検索するのに 頭から順番に検索したら時間がかかります。 INDEXを作成すると、データテーブルとは別に検索用に最適化された状態でデータが保存されます。 このINDEXを使うことで、目的のレコードを迅速に見つけて取り出すことが可能になります。 ※デメリットもあるので注意! ---- 2018.03.16 追記(コメントにて指摘いただいた内容を転写) ---- MySQL 5.6 で

    MySQLでインデックスを貼る時に読みたいページまとめ(初心者向け) - Qiita
    henachoco-a-55
    henachoco-a-55 2017/07/21
    パフォーマンスチューニングとインデックスに関するリンク集[mysql][INDEX][パフォーマンス]
  • MySQLのIndexをはるコツ - Qiita

    Indexを作成すべき列の特長 1. テーブル内のデータ量が多く、少量のレコードを検索する場合 2. WHERE句の条件、結合の条件、ORDER BY句の条件として頻繁に利用する ただし全表走査が目的のテーブルであれば索引は不要 3. NULL値が多いデータから、NULL値以外の検索をする IndexはNULLを含まないのでNULL値以外の検索には効果がある 逆に、Indexを作成すべきでない列の特徴 表の規模が小さいか、表から大部分のレコードを検索する場合 WHERE句等の条件としてあまり仕様されないもの 列の値が頻繁に挿入、更新、削除される Indexは表に新規行が挿入されればIndexにも自動的に値が格納される。そのためデータの検索速度は向上するが挿入、更新、削除の処理では索引のメンテナンス作業が発生し、速度低下につながる WHERE句の条件として使用されるが、列が式の一部として参照

    MySQLのIndexをはるコツ - Qiita
  • 『MySQL初心者に贈るインデックスチューニングのポイントまとめ2014』

    サイバーエージェント公式ブログをご覧の皆さんこんばんは、インフラ&コアテク部の須藤(@strsk)です。普段はAmebaのソーシャルゲーム全般のインフラを見つつ、日語ラップの啓蒙をしながら弊社社員を素材にコラ画像をつくったりしています。好きなAAは麻呂です。 はい、というわけで今回はMySQLインデックスチューニングの基的な流れについてまとめてみました。 ソーシャルゲームは更新も参照もめちゃくちゃ多いです。数秒のレプリケーション遅延も致命的なので適切なテーブル、クエリとインデックス設計が重要です。(何でもそうですけど)インデックスが多くなると更新コストなどが懸念されますが、インデックスが正しく使われていないクエリを放置している方が悪です。そんなこんなで、割と例も偏ったりしてるかもしれませんがあしからず。 前提としてはInnoDBを想定しています。MyISAMはほとんど使っていません。

    『MySQL初心者に贈るインデックスチューニングのポイントまとめ2014』
  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
  • 解約金、契約解除料なし!快速でコスパもいい自由なモバイルルーター『FUJI Wi-Fi」|@DIME アットダイム

    解約金、契約解除料なし!快速でコスパもいい自由なモバイルルーター『FUJI Wi-Fi」 (2017.06.28) ■連載/一条真人の検証日記現在、パソコンでの通信に使うためにスマホのテザリングを使っている人も多いことだろう。しかし、テザリングを使う場合の問題はスマホのバッテリ消耗が大きくなってしまうことだ。スマホのバッテリが切れるとメールもチェックできないので、モバイルバッテリも必携になってくるだろう。そうして、なんだか日常、持ち運ぶ荷物が増えていく。そうなると仕事で長時間PCのモバイル接続に使うのであれば、モバイルルータを使ったほうが便利なのでは?とも思ってくる。ただし、この場合、スマホと同じく2年間など長期間の契約を余儀なくされてしまうのが面倒だ。また、通信容量にしても最近はけっこう大容量になってきた... 全文を読む 超高速化したというWIMAX2+のモバイルルーター『WX03』の

    henachoco-a-55
    henachoco-a-55 2017/07/21
    そういえば最近この辺の情報疎かったな~[モバイルルーター][コスパ]
  • 贅肉を減らせない人はお金も貯められない "ライザップ"にお金の貯め方を学ぶ

    「結果にコミットする」というライザップ式のダイエット。FPの著者は「痩せる体質に変えることと貯金体質に変えることは似ている」といいます。今日から「貯金体質」へと変えるには、どこから手をつければいいのでしょうか――。 「痩せること=貯金すること」である 痩せることと、貯金することは似ています。 痩せるための鉄則は、「生活の見直しと運動」です。一方、貯金するための鉄則は「しっかり稼いで出費を抑える」ことです。後述するように、両者を細かく見ていくと、“構図”が極めて似ていることがわかります。 もし、“生まれながら”に貯蓄体質でない人(つまり、普通に家計のやりくりすると稼いだ額と同額かそれ以上の支出額になってしまう人)は、体質改善をして貯蓄体質になるほかありません。 今回は体質改善のヒントを、フィットネスジム大手の「RIZAP(ライザップ)グループ」(以下ライザップ)の手法に求めてみたいと思いま

    贅肉を減らせない人はお金も貯められない "ライザップ"にお金の貯め方を学ぶ
    henachoco-a-55
    henachoco-a-55 2017/07/21
    本当に耳が痛い・・・[ダイエット][家計][見直し]
  • プレジデントオンライン

    「ロナウドはどこの国の選手?」とクイズが流れる…海外からの「怪しい不在着信」に掛け直してはいけない理由

    プレジデントオンライン
  • 承認欲求が強すぎるあなたを満たすことができる”たった一つ”の方法♪ | 半径4メートル

    褒められたい・認められたい・共感してほしい。なんだか満たされない気持ちになることって結構ありませんか?「誰かに認めてほしい」という欲求は誰しもが持っています。ですがそれを簡単に満たす方法は意外と知られていません。この記事では、その満たされない承認欲求を満たすのに有効なたった一つの方法をご紹介します。 承認欲求とは?承認欲求とは、読んで字のごとく承認されたい欲求のことで、社会生活を営んでいく上で誰しもが感じる「誰かから認められたい」という思う感情のことを言います。英語では「esteem-needs」といい、「esteem」には「尊敬する、重んじる」という意味がありますので、承認欲求は「自分が社会的に認められることの証明や、自尊心を持てるきかっけになるような要因を求める欲求」であると言えます。 承認欲求は、大雑把に言うと2つのタイプがあります。ひとつは他人から認められたいという欲求、もうひとつ

    承認欲求が強すぎるあなたを満たすことができる”たった一つ”の方法♪ | 半径4メートル
  • 財布を見ればわかる! これからお金が貯まる人、貯まらない人 元銀行支店長とFPが語る

    ともにマネーのベストセラーを持つ、元銀行支店長の菅井敏之氏とファイナンシャルプランナーの藤川太氏がお金を増やす秘法を語り尽くす。 今、すべきは投資節約か 【藤川太(以下、藤川)】私はファイナンシャルプランナーとして家計の相談を受けているのですが、景気の変動によって相談内容ははっきりと変わってきます。たとえば景気が悪い時期は、「お金が貯まらない」「やりくりに困った」「節約したい」という、「不景気型」の相談がほとんどです。いっぽう、今のように「景気がいい」とされる時期は、「投資をしたい」「家を売買したい」など、大きなお金を動かす「好景気型」の相談が多くなります。菅井さんも似たような変化を感じているんじゃないですか? 【菅井敏之(以下、菅井)】すごくよくわかりますよ。「アベノミクス」の影響で、「好景気っぽい空気」を感じてしまった人が多いのでしょう。私は銀行員を辞めて不動産投資家になったという

    財布を見ればわかる! これからお金が貯まる人、貯まらない人 元銀行支店長とFPが語る
  • 「股関節ストレッチ」でお尻がみるみる上がる!:日経xwoman

    最初から再生 続きから再生 ↓以下はオプション。反映させるには「最初から再生」ボタンを押してください speed: 1 ×閉じる お尻のラインがくっきり出るパンツがはけない。そんな「お尻のコンプレックス」を解決するのが「股関節ストレッチ」。座り仕事で硬くなった股関節をしなやかにすれば、お尻の形はちゃんと変わる! 股関節の動きがお尻の形を決める 「お尻の形に悩んでいる人は、股関節の動きがお尻の形を決めるということを知ってほしい。股関節の動きをよくすることが、『美尻作り』に直結します」と言うのは、Dr.KAKUKOスポーツクリニック院長で整形外科医の中村格子さん。 中村格子 整形外科医・医学博士 スポーツドクター Dr.KAKUKOスポーツクリニック院長。横浜市立大学整形外科客員教授。横浜市立大学医学部卒業。同大学附属病院、国立スポーツ科学センター医学研究部研究員などを経て、2014年より現職

    「股関節ストレッチ」でお尻がみるみる上がる!:日経xwoman