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

体系的な方法で大量のデータを処理するシステム

2
ピアによるdocker swarmデータベース接続のリセット
Docker SwarmでSpring Bootアプリケーションを実行していて、データベースにpostgresを使用しています。両方をドッカーサービスとして実行すると、ログに示されているように、データベース接続が一貫してランダムに失敗します(タイムスタンプで確認できます)。 2017-10-26T 17:14:15 .200415747Z app-db.1.1ayo6h8ro1og@scw-c2964a | ログ:クライアントからデータを受信できませんでした:接続がピアによってリセットされました 2017-10-26T 17:43:36 .481718562Z app-db.1.1ayo6h8ro1og@scw-c2964a | ログ:クライアントからデータを受信できませんでした:接続がピアによってリセットされました 2017-10-26T 17:43:56 .954152654Z app-db.1.1ayo6h8ro1og@scw-c2964a | ログ:クライアントからデータを受信できませんでした:接続がピアによってリセットされました 2017-10-26T 17:44:17 .434171472Z app-db.1.1ayo6h8ro1og@scw-c2964a | ログ:クライアントからデータを受信できませんでした:接続がピアによってリセットされました 2017-10-26T 17:49:04 .154174253Z app-db.1.1ayo6h8ro1og@scw-c2964a | ログ:クライアントからデータを受信できませんでした:接続がピアによってリセットされました その理由が分からなかった。任意のアイデアをいただければ幸いです。 編集: アプリケーションをテストすると、次のようなエラーもスローされることに気付きました。 SQLTransientConnectionException:HikariPool-1-接続を利用できません。リクエストは937517ms後にタイムアウトしました ありがとう。

4
データベースの使用されているストレージエンジンを知る方法は?
以前は、作成されたすべてのデータベースで、以下を使用しています。 mysql -u root -p CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL ON dbname.* TO 'dbuser'@'localhost'; MyISAMやInnoDBを意識せずにデータベースを使用する データベースの使用されているストレージエンジンを知る方法は?



3
データベースサーバーにとってより重要なものは何ですか?ん?メモリ速度?コア?
データベースサーバーを、より優れた新しいハードウェアに移動します。現在のデータベースサーバーは、Centos 4を実行していることを除いて問題はありません。現在のハードウェアは、2クアッドコアxeon 5335、RAID 10で4 15K RPM、4 GB(はい、実際には4 GBのみ)のメモリです。 私の予算で選択したハードウェアには価格差がほとんどなく、RAID 10では同じ4つの15K RPMハードドライブが搭載されます。 8GB 533/667の2クアッドコアxeon 5335 16 GB 1333を搭載した2つの六角コアxeon 2620 8GB 667を搭載した4つのデュアルコアopteron 8212 8 GB 1333の1オクトコアxeon 2650 16GB 1333のクアッドコアxeon 3460 1個 ハードドライブを除いて、データベースサーバーの重要な部分の順序は何ですか?それは、メモリサイズ、メモリ速度、コア、キャッシュサイズのようなものですか?


4
PostgreSQLは64コアまで拡張できますか?
このComputer World記事では、PostgreSQLが64のコア制限まで拡張できることを指定しています。これは、64コアの1つのマルチコアプロセッサを意味しますか?それともコアの少ないマルチプロセッサですか? 私が尋ねる理由は、PostgreSQLがスケールアップできるプロセッサの数を見つけようとしているためですが、もちろんそれはプロセッサのタイプに限定される可能性があります。ただし、他のデータベースで他の統計情報(つまり、ここでは Microsoft SQL Server が最大320の論理プロセッサに拡張できることを示す)を見つけており、コアの数を指定していません。これは非常にあいまいな統計ですか? どんな考えでも大歓迎です。ありがとう!

4
Linux Webサーバーで1,000,000以上の小さなgzip圧縮されたファイルを最も効率的に保存して提供するにはどうすればよいですか?
LinuxベースのWebサーバーを介して配信する必要のある大きな静的コンテンツがあります。これは、100万を超える小さなgzipファイルのセットです。ファイルの90%は1K未満で、残りのファイルは最大で50Kです。将来的には、1,000万を超えるgzipファイルに成長する可能性があります。 このコンテンツをファイル構造に入れる必要がありますか、それともすべてのコンテンツをデータベースに入れることを検討すべきですか?ファイル構造の場合、大きなディレクトリを使用できますか、それとも小さなディレクトリを検討する必要がありますか? ファイル構造の方が配信が速いと言われましたが、反対に、ファイルのブロックが1Kを超えるため、ファイルがディスク上で多くのスペースを占めることになります。 配信パフォーマンスに関する最良の戦略は何ですか? 更新 記録として、Windows 7で50万ファイルのテストを実行しました。

9
300万件のレコードをキー値形式で格納する方法
300万点の商品の基本情報を保管しています。現在の情報は、四半期ごとに更新される1つの180 mb CSVです。 1日に約30,000のクエリがありますが、クエリは非常に単純なキー値ストアです。製品IDを検索して、残りの情報(すべて1つのレコードに含まれる)を表示するだけです。 これはウェブ用なので、高速なパフォーマンスが重要です。 リレーショナルデータベースが本当に必要ない場合でも、MySQLを使用する必要がありますか?四半期ごとに300万の静的htmlファイルを生成するだけでよいのでしょうか。各製品の1行のCSVをAmazon S3やRackspace Cloud Filesなどに保存する必要がありますか?これを行う最良の方法は何ですか?

3
MySQLの単純なレプリケーションの問題:「マスターステータスの表示」で「空のセット」が生成されますか?
MySQLマスターレプリケーション(Debian 6.0.1上)を次の指示に従って忠実にセットアップしています:http : //www.neocodesoftware.com/replication/ 私が持っている限り: mysql > show master status; しかし、これは残念ながら、有用な出力ではなく、以下を生成します。 Empty set (0.00 sec) のエラーログ/var/log/mysql.errは空のファイルにすぎないため、手がかりは得られません。 何か案は? これは私が/etc/mysql/my.cnf1つのサーバーに入れたものです(他のサーバーに合わせて適切に修正されています): server-id = 1 replicate-same-server-id = 0 auto-increment-increment = 2 auto-increment-offset = 1 master-host = 10.0.0.3 master-user = <myusername> master-password = <mypass> master-connect-retry = 60 replicate-do-db = fruit log-bin = /var/log/mysql-replication.log binlog-do-db = …

3
24ディスクアレイのベストプラクティス
古いファイバーSANストレージ用に24 SAS 600GBディスクを備えたIBM v3700 storwizeに移行しました。 このストレージは、それぞれが2つの6GbpsマルチパスSASコントローラーを備えた2つのIBM ESXi 5.5サーバーに直接接続されています。 これまで、使用したスト​​レージを複数のRAID5グループに構成しました。各グループは、異なるサーバー/目的用です。主にRAIDグループは、OracleDB、Oracleアーカイブ、SQL Server、その他(ファイルサーバー、メールなど)です。最も重要なアプリケーションはOracleとSQL Serverです。 私の最初の関心事は、アプリケーションの安全性とパフォーマンスです。したがって、私はRAID6 +スペアを使用することにしました。 私の主な懸念は、ESXiを使用しているため、ストレージ全体を1つのRAIDに構成し、スペースを節約して、ESXiからサーバーごとにデータストアボリュームを作成する必要があるか、またはこれは良い方法ではなく、個別に作成することをお勧めしますハードウェアRAIDグループ?

1
MS Accessデータベース(.mdb)ファイルをSqliteデータベース(.db)ファイルに変換するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 6年前休業。 MS Access(.mdb)ファイルをSqliteデータベース(.db)ファイルに変換するのを手伝ってくれる人はいますか? すべてのテーブルを変換し、内部のデータをダンプする必要があります。 利用可能なツールはありますか、または.mdbを.dbに変換するAPIはありますか?


8
リレーショナルデータベースとは [閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 9年前休業。 私は主にシステム管理者であり、データベースのインストール、アカウントの設定、特権の付与など以外はデータベースを直接操作しません。ボスが私に近づいて「リレーショナルデータベースとは何ですか?」私はおそらく満足のいく答えを出すことができませんでした...おそらく、特別なプログラミング言語(SQLなど)でクエリできるカテゴリ別にデータが保存および整理されていることについて、つぶやきます。 では、リレーショナルデータベースが何であるかについて、誰かが良い「ボスの回答」を与えることができるでしょうか。また、ファイルサーバーにデータを格納するだけの場合とどう違うのでしょうか。巧妙だがアクセスしやすい類推と、表、列、レコード、フィールドの説明のボーナスポイント。「Boss Answer」は、非技術者向けの簡単な1つ(多分2つ)のパラグラフの説明として定義します。ほとんどの場合は上司ですが、まれに、実際に1日何をしているのかと尋ねられることがあります。
9 mysql  database 

3
mysqldumpエラーロックテーブル
mysqldumpを実行すると、次のエラーが発生します。 mysqldump -u root -ppassword --databases information_schema > test.sql mysqldump: Got error: 1044: Access denied for user 'root'@'localhost' to database 'information_schema' when using LOCK TABLES どうすれば修正できますか?
9 database  mysql 

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