タグ付けされた質問 「sql」

リレーショナルデータベース管理システム(RDBMS)でデータを管理するためのデータベース言語。各データベースはSQLを実装していますが、多少の違いがあります。特定のデータベース([mysql]、[postgres]、[mssql]、[oracle]など)もタグ付けすることを忘れないでください。

6
2つのOracle 10gスキーマを比較するにはどうすればよいですか?
私は、同一のはずの2つの大きな複雑なOracleスキーマの間に何らかの違いがあると感じているため、調査のためにそれらをダンプおよび差分することにしました。テーブルとインデックスの定義をダンプするための次のコマンドを提供する記事(http://www.dba-oracle.com/art_builder_get_schema_syntax.htm)を見つけました。 SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u; SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name) FROM USER_INDEXES u; しかし、スキーマの出力のスプールをダンプして比較すると、ほとんどすべての行で些細な違いがあり、その違いは価値がありませんでした。たとえば、スキーマ名は各テーブル定義に含まれています。 差分ツールを使用して簡単に比較できる形式で最も重要なスキーマデータを提供するこれを行うより良い方法はありますか。テーブル、インデックス、トリガーに興味があります。 Oracle Database 10g Enterprise Editionリリース10.2.0.3.0を使用しています

2
utf8_unicode_ciとutf8_general_ciの影響を測定するMySQLパフォーマンスベンチマークはありますか?
私が読んでこことそこに使用していることをutf8_unicode_ci照合すると、デフォルトに比べて(例えば、そのような検索や発注のための「OE」へのOE」などの文字を拡大する方法をknowns)のUnicodeテキストのより良い治療を保証utf8_general_ci基本的には発音区別符号を除去します。残念なことに、両方のソースは、それutf8_unicode_ciがよりもわずかに遅いことを示していutf8_general_ciます。 だから私の質問は:「少し遅い」とはどういう意味ですか?誰もベンチマークを実行していますか?パフォーマンスの影響が-0.01%なのか、それとも-25%のようなものですか? ご協力いただきありがとうございます。

5
使用率の高いASP.NETアプリケーション用にSQL Server 2008の負荷を分散する方法は?
ASP.NETとIIS 7を使用する成功したWebアプリケーションがあると想像してください。SQLServer 2008データベースへの多くの呼び出しを生成し、99.9%のアップタイム(8時間のダウンタイム、年)。 私たちの目標は: お客様にダウンタイムを引き起こすことなく、サーバーにWindows Updateをインストールします タイムアウトのためにサーバー上のハードウェアクラッシュがASP.NETアプリケーションの速度を低下させないようにする ASP.NETアプリケーションの負荷分散とは異なり、SQLの負荷分散ははるかに難しいようです。Microsoftスタックを使用するMicro-ISV用に、単純な負荷分散されたSQL Server 2008 R2クラスターをセットアップするためのベストプラクティスは何ですか?


2
Windowsサーバーでパスワードの最大長を無効にする[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 3年前休業。 Windows 2012サーバーで16文字より長いパスワードを作成しようとすると、パスワードが長すぎるために拒否されます。「パスワードの最大長」と呼ばれるGPOを探してみました-見つかりません。問題は、PwdFiltまたはPCNSFLTにある可能性があります。私も見たregeditのスクリーンショット。1 問題は、暗号化を行うためにインストールするSQL 2014サーバーに36文字のパスワードが必要なことです。 助言がありますか?

3
SQL Server:ステートメントvsバッチvsトランザクションvs接続
私の質問は単純です:違い/類似点/カーディナリティは何ですか 取引 バッチ 接続と ステートメント SQL Serverでは? 私が理解している限り、接続はSQL Serverインスタンスとクライアント間の単一の通信チャネルであり、その中で、バッチとしてグループ化されたステートメントのコレクションが実行されます。バッチは、暗黙的または明示的に1つまたは複数のトランザクションにマップされます。これは正しいです?
10 sql-server  sql 


2
プリンシパルサーバーが物理的にオフラインになると、c#のDB自動フェイルオーバーが機能しない
SQL Server 2008を使用してC#でDB自動フェイルオーバーを設定しています。監視設定を使用して「自動フェイルオーバーミラーによる安全性が高い」ので、接続文字列は次のようになります。 "Server=tcp:DC01; Failover Partner=tcp:DC02; database=dbname; uid=sewebsite;pwd=somerndpwd;Connect Timeout=10;Pooling=True;" テスト中、プリンシパルサーバーでSQL Serverサービスをオフにすると、自動フェールオーバーは魅力的に機能しますが、プリンシパルサーバーをオフラインにすると(サーバーのシャットダウンまたはネットワークカードの強制終了により)自動フェールオーバーが機能しなくなり、ウェブサイトがタイムアウトするだけです。 私がこの記事を見つけたのは、最後の2番目の投稿が示唆するところです。プリンシパルがオフラインになったときに機能しない名前付きパイプを使用しているためですが、接続文字列にTCPを強制します。 このDB自動フェイルオーバーを機能させるには何が欠けていますか?

2
一意の値を数える方法は?
一意のip_addresses(この場合は「3」)の数を取得しようとしています。テーブルは次のようになります。 構造: CREATE TABLE bandits ( key text NOT NULL, ip_address inet, offence text, count bigint DEFAULT 1); データ: 盗賊のコピー(key、ip_address、offence、count)FROM stdin; 127.0.0.1_testing 127.0.0.1テスト1 127.0.0.2_testing 127.0.0.2テスト3 127.0.0.2_testing2 127.0.0.2 Testing2 1 127.0.0.3_testing 127.0.0.3テスト1
9 sql  postgresql 

3
mysqldumpがワイルドカードを含むテーブルを無視する
プレフィックスを持つ約15の奇数を除外したい50の奇数テーブルを含むデータベースのダンプをとる必要があります exam_ 試しmysqldump --ignore-table=dbname.exam_* てみましたが--ignore-table=dbname.exam_% 、期待どおりに動作しませんでした。--ignore-table複数回使用しなければなりませんでした。 編集:リストtables not like tablename_%してに渡すシェルスクリプトをいくつか見ましたmysqldump。 ただし、mysqldumpまたはmysqlにスクリプトを記述しなくても同じように実行できるオプションがあるかどうかを知りたいのですが。 Edit-add:最終的にスクリプトを使用して、DBを除くテーブルをignore-table=複数回ダンプしました。

2
SQLデータベースを外付けUSBハードドライブにバックアップすることは良い考えですか?
オフショア石油プラットフォーム(ラックサーバー)にデータベースシステムをインストールします。ハードウェアとスペースが非常に限られているため、バックアップインフラストラクチャを送信することはできません。FTPを介してバックアップを送信することもできません。ファイルサーバーがないためです。 SQLデータベースをポータブルUSDハードドライブにバックアップすることを考えていました。USBハードドライブは常にサーバーに直接接続されます。週に1度、ハードドライブを新しい/古いドライブと交換します。 これを行うのは良い考えですか?できない場合、より良いソリューションを提案できますか?
8 backup  sql  usb 

1
vCPUは1ソケットまたはシングルコアと同じですか?
現在、2(vCPU)プロセッサーを搭載したHyper-v VPSを使用しています。1ソケットまたは4コアのいずれか小さい方の制限があるSQL Server Express 2012をインストールしたいと思います。 私の質問: vCPUはシングルコアとしてカウントされますか、それともソケットとしてカウントされますか?または完全に異なる何か?
8 vps  sql  vcpu 

7
データベースバックエンドを備えたDHCPサーバー[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 3年前休業。 私の(古代の)ISC-DHCPdサーバーを置き換えるものを探していました。 データベースバックエンドを備えたDHCPサーバーは、自分のサーバーへの親しみやすいフレンドリーなWebインターフェイスを持つことができたので、素晴らしいアイデアのように思えます。驚いたことに、これを提供する主要なオープンソースプロジェクトはありません。 誰か知っていますか?データベースバックエンドを使用するためのISCの変更についても読みました...このソリューションがビジーな運用サーバーに対して十分に安定しているかどうか誰かに教えてもらえますか?または、データベースをすべてBad Idea™で使用していますか? PS- /programming/893887/dchp-with-database-backendは、SOがこの古い同様の質問に答えられなかったようです。 編集:私は無料のOSプラットフォーム、LinuxまたはBSDで何かを探しています。ただし、Windows専用の絶対にすばらしいものがある場合は、引き続き関心があります。

1
MySQLテーブルの照合順序をutf8_general_csに変更します。
照合MySQLテーブルをutf8_general_csに変更しようとしましたが、次のエラーが発生しました: mysql> ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE 'utf8_general_cs'; ERROR 1273 (HY000): Unknown collation: 'utf8_general_cs' 「SHOW COLLATE」コマンドを実行すると、「utf8_general_cs」が結果に含まれません。 私は今何ができますか?
8 mysql  sql 

7
MySQLはPostgreSQLよりも優れていますか?
質問は挑発的に聞こえますが、実際はそうではありません。最近、多くの分野でMySQLの制限が見つかり、PostgreSQLがますます好きになっています。これは、MySQLよりもはるかに優れたスケーリングとSQL標準への準拠を実現しています。 私はまだPostgreSQLの世界に不慣れですが、将来のすべてのプロジェクトでMySQLから離れることをいとわないので、知りたいことは、MySQLの特定の機能が優れていることですPostgreSQLよりも高性能またはよりユーザーフレンドリーなど)? 私はMySQLから何を逃してしまうのだろうと思っています。MySQLのAUTO_INCREMENTフィールドはPostgreSQLのSEQUENCESよりも便利であり、Windowsでの展開は以前から問題がありました(問題ではなくなりました。私にとっては問題ではありません)。 ほかに何か?
8 mysql  sql  postgresql 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.