この日記は、RDBMS-GIS(MySQL,PostgreSQLなど) Advent Calendar 2020 の16日目の記事です。 何をしたいか 先日の日記で雑に作成した大量のPOINTデータを使って、ある点から一定距離内にある点を検索します。普通にやると結構時間がかかりますが、空間インデックスがきちんと使用されて高速に検索できるところがポイントです。POINTの話だけに。 先日のデータ 先日の日記で書いたスクリプトを使って、テーブル sp1 に、約29万件のデータを作成しました。 mysql> select COUNT(*) FROM sp1; +----------+ | COUNT…
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
この記事は MySQL Advent Calendar 2020 の16日目の記事です。
MySQL Advent Calendar 2020 8日目、 lhfukamachi
さんの foreign_key_checks に関する記事を見て思い付いたものです。
システム変数のforeign_key_checks の話は上記の記事によくまとまっています。
この記事では、「じゃあ foreign_key_checks …
これは、RDBMS-GIS(MySQL,PostgreSQLなど) Advent Calendar 2020 の11日目のエントリだったはずのものです。実際には3日ほど遅れてしまいました。 MySQLで、空間情報を扱う動作の確認をしたいときに、ちょっとばかり多めのデータが欲しくなることがあります。 実際の世の中のデータを取り込む形で実現しても良いのですが、ある一定の範囲内に存在する点の分量を自由に増減できない点は不便です。 ということで、とってもザツに大量データを作成する機会があったので、本日記ではその方法を披露。 とりあえずテーブルを作る とりあえず ID めいたものと、POINT型のカラム…
初めに
この記事はMySQL Advent Calendar 2020の14日目の記事です。
アドベントカレンダー参加は、初めてなので至らないところもあるとは思いますが、お手柔らかにお願いします。
とても長い内容となってしまったので、結論だけご覧になりたい方は。
目次から〆や各まとめに飛んでください。
目次
[さらに読む]先週、MyNA(日本MySQLユーザ会) 忘年LT大会 2020に参加して、飲みながらLTをネタにワイワイしてきました。
自分からは、ここ最近取り組んでいた、MySQL Shell のバックアップ機能のバグについてLTしました。 実際にどうやってデバッグしたか*1 など、ワイワイしました。
MySQL Shell dumpInstance のバグを調べた件 from Satoshi Mitani …
[さらに読む]本日、MyNA(日本MySQLユーザ会) 望年LT大会2020 をオンラインで開催しました。 顔を突き合わせて、ちょっとばかりのアルコールを摂取しながら、楽しい気分で大好きな技術を語り合う場というのは、やっぱり素晴らしい何かが生まれる場でもあります。一方で、リアル店舗を予約しての開催は主催側としては様々なリスクを抱え込むことでもあり「それでもやりたい!」と思えるモチベーションとのバランスに勝った時にのみ開催可能なイベントでもあります。 そんな中で、なんとなく一番口実を作りやすい「年末に1年を振り返りましょう」ということで過去2回ほどリアル店舗で開催してきた「MySQLユーザ会 望年LT 大会」…
MySQL 8.0.20が来た! その2:
猫たち(CATS)の改善。(大おけ(VATS)から猫たち(CATS)を実装の後の改善)
本エントリはMySQL Advent Calendar 2020 の十日目です
今年の春(2020-04-27)にMySQL 8.0.xのメンテナンスリリースである8.0.20が出ました。
(その後8.0.21, 8.0.22がリリースされ、最新版は8.0.22です)
多くの機能が追加されましたが、本ブログではあまり他の人が取り上げなさそうなものをご紹介します。
…
このページについて
新規サービスでMySQLを使っていてノウハウが溜まってきたので、MySQLをSpring Bootアプリケーションで本番運用するときやってみたことを整理しました。 折角なのでMySQL Advent Calendar 2020 に参加致します。
作者について
アプリケーションエンジニアです。主な言語はJavaですが、 PHPやJavaScriptも使います。 近年はAzure全般やMySQLのDBAに巻き込まれ、アプリケーションとミドルウェアと言われる部分を横断的に取り組む担当者になりつつあります。MySQLはまだまだ初心者と自負しています。
この記事で取り扱うこと
MySQLを使う上でSpring Bootアプリケーションでの一般的な事項 アプリケーション運用の上で最低限必要なMySQLサーバの設定、運用面の考慮 …
[さらに読む]本エントリはMySQL Advent Calendar 2020 の9日目の記事になります。
これまでいくつものMySQLの監視コマンドをつくってきたのですが、毎回同じような処理を書いているので、それらをまとめるライブラリを作ってみました
主な機能は
[さらに読む]