問題タブ [varchar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL で日付フィールド タイプの代わりに varchar を使用する
MySQL で日付フィールドの代わりに varchar フィールドを使用する理由はありますか? 私は既存のサイトを見ていますが、開発者がこれを行っていることがわかります。する理由はありますか?
asp.net - SqlDataSource に varchar パラメータを強制的に使用させるにはどうすればよいですか?
SqlDataSource を使用して GridView にデータを設定しています。これは、この 2 つが非常に密接に結合しているように見えるためです。このグリッドには検索の結果が表示されるため、以下のように、渡すパラメーターを参照するコード ビハインドに動的な SQL 文字列を記述しています。
私の問題は、CodeID フィールドが varchar フィールドであることです。経験があるかもしれませんが、varchar フィールドに対して評価される nvarchar フィールドを渡すと、SQL のパフォーマンスに非常に悪影響を及ぼす可能性があります。ただし、 SelectParameters.Add は TypeCode タイプのみを受け取ります。これは、実行可能なオプションとしてユニコード TypeCode.String のみを提供するようです。
SqlDataSource で varchar を使用するにはどうすればよいですか? この時点でデータ型を変更することはできません。これは 10 年前の大規模なアプリのメイン キーであり、率直に言って、varchar はアプリケーションに適しています。
performance - Number VS Varchar(2) 主キー
私は自分のデータベース(Oracle)を設計する必要があるプロジェクトのこの時点にいます。通常、ステータス テーブルと国テーブルでは、数値の主キーは使用しません。たとえば、
これらのテーブルは静的であり、アプリケーションを通じて更新されず、将来変更されることは予測されないため、これらの値を外部キーとして使用するテーブルで更新の問題が発生する可能性はありません。
アプリケーションのメイン テーブルは、ステータスと国 (複数回、例: 出発地の国、目的地の国) を使用し、年間 600000 行が追加されることが予想されます。
私の質問は、これらの VARCHAR(2) キーは、3 つのテーブルの結合をクエリするときにパフォーマンスに影響を与えるでしょうか。最初のものは 2 番目のものよりも大幅に遅くなりますか?
説明:
ステータスはバイナリではありません (テーブル名の横にある「最大 6」)。値はおそらく次のようになります。
デコードされた値をユーザーに表示する必要があるため、名前が必要です。
mysql - MySQLのvarchar(max)に相当しますか?
MySQLのvarchar(max)に相当するものは何ですか?
mysql - ストックデータベースでのパフォーマンスのcharとvarchar
ストック オプションのデータベースをセットアップするために mySQL を使用しています。約 330,000 行あります (各行は 1 つのオプションです)。私は SQL を初めて使用するので、オプション記号 (4 ~ 5 文字)、株式記号 (1 ~ 5 文字)、会社名 (5 ~ 60 文字) などのフィールド タイプを決定しようとしています。文字)。
速度を最適化したい。両方ともデータベースを作成します (新しい価格データが出てくると 5 分ごとに発生します。リアルタイムのデータ フィードはありませんが、330,000 行の新しいテキスト ファイルが配信されるという点でほぼリアルタイムです)。 5 分ごと; この新しいデータは以前のデータを完全に置き換えます)、また検索速度のためにも使用されます (多くのユーザーがアドホック クエリを実行できる Web ベースのフロント エンドがあります)。
スペースについて心配していない場合 (db の有効期間は 5 分で、各行にはおそらく 300 バイトが含まれているため、全体で 100MB になる可能性があるため)、フィールドを構造化する最速の方法は何ですか?
実際、数値フィールドに関する同じ質問: int(11) と int(7) の間にパフォーマンスの違いはありますか? クエリと並べ替えでは、ある長さが別の長さよりもうまく機能しますか?
ありがとう!
sql - varcharまたはvarbinaryに大きなMAX値を選択することのデメリット
varcharまたはvarbinary列を作成するときにmaxに大きな値を選択することの欠点は何ですか?
私はMSSQLを使用していますが、これは他のデータベースにも関連すると思います。
ありがとう
sql-server - SQL Server のテキスト型と varchar データ型
可変長の文字データがあり、SQL Server (2005) データベースに保存したいと考えています。TEXT SQL タイプの選択方法または VARCHAR SQL タイプの選択方法、パフォーマンス/フットプリント/機能の長所と短所について、いくつかのベスト プラクティスを学びたいと考えています。