2012-02-18 15 views
0

有用なユーザーが私を助けることができましたcreate a MySQL UDF for custom sorting。このUDFをいつも利用できるように保管するために推奨されるアプローチは何ですか?私は、サーバーが再起動すると、UDFが失われていることを読んだ。再起動は頻繁に行われる可能性があります。これは、さまざまな役割と管理者を持つローカルのWindowsネットワークサーバー上にあるためです。UDFを保存/保存する

今はクライアント側のログイン時に削除して再作成します。ログインはひどく頻繁ではありません。これは約11名のスタッフが使用しています。これは最も効率的な方法ではないと私は考えています。

私はそれをCで書いて.dllに格納することは可能だと思いますが、これはおそらく私のスキルレベルを超えていると思います。

答えて

0

ではなく、stored routineで作業しているようです。 MySQLでは、UDFは常にコンパイルされた拡張ですが、ストアドルーチンは常に SQLだけです。

マニュアルページには、のいずれも、のいずれも消えることはありません。 query information about stored routinesには、作成日の取得、作成者の取得、定義された関数本体の取得など、さまざまな方法があります。それが欠落しているかどうかを簡単に確認し、必要に応じて追加することができます。単に起こってはいけないので、おそらくこのイベントを記録するべきです。

+0

返信いただきありがとうございます。だから、あなたは一度それを実行することを提案し、それは持続するでしょうか? – momo

+0

それは私が提案していることです、はい。私はルーチンとUDFを文字通り何年にもわたって保存していましたが、意図的にそれらが壊れてしまうような何かをしないと消えませんでした。 – Charles

+0

します - ありがとう – momo

関連する問題