1985 件中 1 - 10 件を表示
次の 10 件 »
Displaying posts with tag: MySQL (reset)
緯度経度の数字で絞るのと緯度経度の範囲(POLYGON)で絞るのとは違う

先日の shunyasu さんのトークをきっかけに、以下の日記を書きました。sakaik.hateblo.jpこの中で、私が> GeoHashも結局緯度経度で絞り込んでいることを考えると、すべてのクエリで同じ件数が得られるべきと考えるのが自然と書いたのですが、これは誤りでした。 その後の shunyasuさんとの Twitter(X)でのやりとりの中で発覚しました。 両者の違い 単純に緯度経度の数字の範囲に収まっているものを抽出するのと、その緯度経度の各点を頂点としたポリゴンの中に含まれるものを抽出するのは、一見すると同じことのように思えます。 ポリゴンだって、その緯度と経度の範囲を検索するわ…

MySQL 8.0のEOLに際して、ぼくと8.0のおもいで

この記事は MySQL - Qiita Advent Calendar 2025 の25日目の記事です。メリークリスマス!

昨日は日本で一番MySQL Studioに詳しいという噂の mikoma さんによる MySQL AIとMySQL Studioをざっくりと でした。

さて掲題のとおりMySQL 8.0が来年 2026年の4月にEOL (End Of Lifetime) を迎えるわけですが、MySQL 8.0の思い出でもちょっと。

[さらに読む]
MySQLに新たなGIS(Spatial)関数 ST_Perimeter()を実装する

「MySQLには (特にPostGISと比べて) 対応している空間関数がとても少ない」と、この7年間言い続けてきました。 一方で、MySQL 8.0 以降(正確には5.7以降)のGIS関数は Boost::Geometryという専門家のようなライブラリを活用して、独自実装を避けるようになった、ということもお伝えし続けてきました。・・・この2つの情報を組み合わせると、 「 Boost::Geometryライブラリの関数を呼び出すコードを書けば、MySQLにもどんどんGIS関数を追加できるのではないか」 という必然に行き着きます。・・・これに気づくまでに7年かかった。。。 ということで、Polyg…

MySQLのspatial indexは遅いのか?

先日参加した「MyNA(日本MySQLユーザ会) 望年LT大会2025@新宿」にて、(要約すると)「Spatial Indexなんかよりも緯度経度で検索したほうが、ずっと速いよ!」という発表を聞かせていただきました。 speakerdeck.com MySQLのSpatial Indexは遅いのか? 今回設定されたケースでは、「緯度経度での検索」が最速なのは、言われてみれば納得感はあります。何と言ったって、緯度と経度の数字の大小関係だけで対象エリアが特定できるのだから、余計なことをしない(プリミティブな数値型だけで評価できる)方法が最速になるんじゃないかな。 ・・・・という仮説を、会場でもお話…

日本MySQLユーザ会望年LT大会2025を開催しました

2025年12月19日、「MyNA(日本MySQLユーザ会) 望年LT大会2025@新宿」を開催しました。 mysql.connpass.com 6年ぶりのオフライン開催 コロナ期間に2回ほどオンラインで開催したことはありましたが、オフラインでの開催は、赤坂のお店を借り切って実施した2019年以来の6年ぶり。さくらインターネットさんに会場提供いただいき、開催することができました。どうもありがとうございます。 単に情報伝達をするだけならば、オンラインのイベントは非常に有効なのですが、ユーザー会としてはやはり「交流」という部分を大切にしていきたい。そんな思いでのオフライン開催です。 申込み、伸び悩…

MySQL RouterのRead-Write Splitting…の前に、前提条件になっているConnection Sharingについて見てみたらMySQL Proxyのことを思い出した

この記事は MySQL - Qiita Advent Calendar 2025 の21日目の記事です。

昨日は @meijik さんの MedianやPercentile_%が欲しい連合会(Firebird/MySQL) でした。

ふと MySQL RouterのRead-Write Splittingの設定 を見ていたら、前提条件として connection_sharing: must be set to 1. と書いてあって、俺が使っていた8.0の頃のRouterと比べて増えたなあと思って調べてみた。

MySQL :: MySQL Router 8.4 :: 3.4 Connection Sharing …

[さらに読む]
君はMySQL HeatWave Migration Assistantを知っているか?

本エントリはMySQL Advent Calendar 2025の17日目のエントリです。

MySQL HeatWave Migration AssistantはオンプレやIaaS上のMySQLをOracle Cloud Infrastructure(OCI)に簡単に移動するためのツールです。
この移行ツールは最新のMySQL Workbenchパッケージに含まれています。

# MySQL Workbench ! おまえ生きていたのか!!

以下の記事に概略があります。

OCIのMySQL HeatWaveへの移行を支援するMySQL HeatWave Migration Assistantのご紹介(The Oracle MySQL Japan Blog)

これで概略をつかんだ後、
具体的にStep by …

[さらに読む]
最近のmysqlコマンドラインクライアントの変更を見てみる

この記事は MySQL - Qiita Advent Calendar 2025 の15日目の記事です。

昨日は @meijik さんの 君はMySQL RP を知っているか?! でした。

ここ最近(?) 小さな mysqlコマンドラインクライアント への変更が入っているのでそれを紹介します。

MySQLサーバー ( mysqld ) の機能ではないので、接続先のバージョンがいくつであっても変わりません。クライアントのバージョン依存です。

コメントが勝手に消えなくなった

実は mysql

[さらに読む]
ProxySQL を使った接続で KILL するのはややこしい

MySQL の KILL コマンドのおさらい

MySQL の KILL コマンドには 2種類あります。

  • KILL <CONNECTION_ID> または KILL CONNECTION <CONNECTION_ID>

    • ターゲットの接続で実行中のクエリがあれば終了し、接続も切断します。
  • KILL QUERY <CONNECTION_ID>

    • ターゲットの接続で実行中のクエリを終了します。接続は維持します。

ProxySQL経由でのKILL - IDが食い違う問題

ProxySQL を経由した状態で KILL CONNECTION をやってみます。 ID 535SELECT SLEEP(100), user FROM …

[さらに読む]
MySQL パーティションによる性能の変化を計測する

このエントリーは MySQL - Qiita Advent Calendar 2025 - Qiita の 13日目 のエントリーです。 昨日は、@discus_hamburg さんの 帰ってきた! 標準はあるにはあるが癖の多いSQL #20 - Table Value Constructer (TVC) でした。

以下のエントリーで、MySQLパーティション化によって性能が向上するケース、劣化するケースを考察しました。 今回は、 …

[さらに読む]
1985 件中 1 - 10 件を表示
次の 10 件 »