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

Microsoftが作成したオペレーティングシステム。Windowsは、さまざまなデスクトップバージョンとサーバーバージョンで製造されています。質問に関連する場合は、windows-10のようなバージョン固有のタグも追加してください。

4
専用のデータベースサーバーでは、OS用にどのくらいのメモリを予約しますか?
データベース機能専用の専用サーバーがあると仮定します。オペレーティングシステム用にどのくらいのメモリを確保する必要がありますか? これはおそらく、特定のOS、特定のデータベースソフトウェアなどによって多少異なると思います。しかし、メモリはデータベースのパフォーマンスにとって非常に重要であるため、ホストOSを枯渇させることなく、データベースに最大限の適切なレベルのメモリを持たせたいと考えています。 そう 手始めに良い経験則は何ですか? 行き過ぎて、ホストOSが何らかの形でデータベースに飢えているかどうかを判断するには、どのカウンタまたはパフォーマンスインジケータを調べる必要がありますか?

3
忘れたPostgreSQL Windowsパスワード
今朝、Windows 7 ProfessionalデスクトップでPostgreSQLデータベースに接続しようとしています。 デフォルト値は「postgres」ですが、最初にインストールしたときに使用したパスワードを忘れてしまいました。 私はグーグルで検索し、パスワードのリセットに関連する投稿を見つけました。手順に従いましたが、最終結果は投稿で言及されたものとは少し異なります。私は使用しました— net user postgres postgres データベースのパスワードをリセットしますが、成功メッセージの代わりに私は得ています: 「システムエラー5が発生しました。アクセスが拒否されました。」 システムエラー。このエラーを回避してパスワードをリセットするにはどうすればよいですか?

2
MySQLはディスク上に一時テーブルを作成します。どうすれば止めることができますか?
ユーザーが現在遅いと感じるサイト(Moodle)を運営しています。私は、ディスク上に一時テーブルを作成するMySQLの問題を突き止めたと思います。created_tmp_disk_tablesMysql Workbenchサーバー管理で変数を見ると、その数は約50テーブル/秒で増加します。1日の使用後、created_tmp_disk_tables> 100kです。また、メモリは解放されていないようです。システムがほとんど使用できなくなり、MySQLを再起動するまで、使用量は増加し続けます。私はほぼ毎日それを再起動する必要があり、利用可能なメモリの約30〜35%を使用して開始し、80%で1日を終了します。 データベースにblobがなく、クエリを制御できないため、クエリを最適化することもできません。Percona Confirguration Wizardも使用しましたを使用して構成ファイルを生成しましたが、my.iniでも問題は解決しませんでした。 ご質問 MySQLがディスク上に一時テーブルを作成しないようにするには、何を変更すればよいですか?変更する必要がある設定はありますか?もっとメモリを投入する必要がありますか? MySQLがメモリを使い果たすのを止めるにはどうすればよいですか? 編集 slow_queriesログを有効にすると、クエリのSELECT GET_LOCK()ログが遅いことがわかりました。クイック検索の結果、PHP構成で永続的な接続が許可されていたことがわかりました(mysqli.allow_persistent = ON)。これをオフにしました。これにより、MySQLがメモリを消費する割合が減少しましたが、一時テーブルはまだ作成されています。 また、key_buffer sizeが十分に大きいことも確認しました。変数を見ましたkey_writes。これはゼロでなければなりません。そうでない場合、key_buffer_size.I have zero key_readsand zeroを増やすkey_writesので、key_buffer_sizeが十分に大きいます。 私は増加tmp_table_sizeし、max-heap-table-sizeテーブルがメモリに収まることができないことを示すことがありcreated_tmp_disk_tablesの増加として1024Mに。これで解決しませんでした。 参照:http : //www.mysqlperformanceblog.com/2007/08/16/how-much-overhead-is-caused-by-on-disk-temporary-tables/ 編集2 sort_merge_passesSHOW GLOBAL STATUS出力で1秒あたりの数が多い場合は、sort_buffer_size値を増やすことを検討できます。私はsort_merge_passes1時間で2つ持っていたので、sort_buffer_size十分に大きいと考えています。 参照:Mysqlマニュアル sort_buffer_size 編集3 @RolandoMySQLDBAの提案に従って、ソートバッファーと結合バッファーを変更しました。結果は下の表に表示されていますが、created_tmp_tables_on_diskまだ高いと思います。値を変更しcreated_tmp_tables_on_disk、1日(8時間)後にチェックして平均を計算した後、mysqlサーバーを再起動しました。他の提案はありますか?ある種のコンテナに収まらないものがあるように思えますが、それが何であるかを判断することはできません。 +---------------------+-------------+-------------+--------------------+ | Tmp_table_size, | Sort_buffer | Join_buffer | No of created | | max_heap_table_size | | | tmp_tables …

3
Windows 2008R2上のSQL 2008R2の推奨ページファイルサイズ
このMicrosoftの記事-64ビットバージョンのWindows Server 2008またはWindows 2008 R2の適切なページファイルサイズを決定する方法は、64ビットWindows 2008およびWindows 2008R2のページファイルサイズを計算するためのガイダンスを提供します。これは間違いなく汎用サーバーでうまく機能します。Windows 2008 / R2 64ビットで実行されているSQL Server 2008R2のガイダンスは何ですか? メモリ内のデータがページファイルにほとんどヒットしないようにすると、SQLがデータを取得するためにディスクに2回ヒットする可能性があります。SQL Serverでは、メモリ内のデータがページファイルにヒットすることさえ許可していますか?私はを通じて狩りをしましたSQL Server 2008 R2のオンラインブック指導のためにまだページファイルの使用の一切の言及を発見していません。 潜在的な使用シナリオは次のとおりです。物理サーバーに64GBのRAMがある場合、64GBのRAM全体にページファイルが必要ですか?96GBのページファイルに対応する必要がありますか?これは、単一のファイルでは少し過剰に思えます。私は、Windowsがページファイルをメモリに結合して、RAM上のアプリをより簡単にスワップアウトしようとするのが常識であったことを知っていますが、それは本当ですか?ここでは64GB未満のページファイルでパフォーマンスが低下しますか?

1
既存のdatadirパスを変更する
ファイルのdatadirパスを変更したいmy.ini。 既存のdatadirパスはC:/ProgramData/MySQL/MySQL Server 5.1/Data/ C:ドライブのサイズは30 GBで、MySQLデータフォルダーは25 GBを占有しています。に変更datadirしF:/naveen/dataます。 これは可能ですか? 私のマシンはWindows Server 2003を実行しています。

2
Postgresで1時間ごとに増分バックアップを行う方法は?
単一のPostgresサーバー(Win7 64)の1時間ごとの増分バックアップを試行しています。 私は次のセットアップをしていますpostgresql.conf: max_wal_senders = 2 wal_level = archive archive_mode = on archive_command = 'copy "%p" "c:\\postgres\\foo\\%f"' (再起動) で基本バックアップを行いました pg_basebackup -U postgres -D ..\foo -F t -x フォルダーに大きなbase.tarファイルをfoo作成し、16,384 KBのファイルを追加しました。これはWALであると思われます。 私が理解していないのは、WAL fooが変わらない理由です。data/pg_xlog変更中のWAL 。pgはそれらをコピーすることになっていないのですか?どのように決定するのですか? おそらく設定する必要がありarchive_timeout=3600ますか? pg_start_backup()とpg_stop_backup()を呼び出す必要があると言っているサイト(pgのメーリングリスト、baculaのpostgresページ)を見てきましたが、それらは必須ではないと思います。本当? 二次的な質問: WALはどのくらいの頻度でdata/pg_xlog書かれますか?何が書き込みをトリガーしますか? \qpsqlでDMLを実行すると、WALが更新されるようです。または、pgAdminでテーブルを編集してからウィンドウを閉じます。私はそれがコミット時に書き込むだろうと思った。 ベストプラクティス?pg_basebackupは週に1回ですか?WALをPGと同じマシンまたはリモートマシンにアーカイブしますか?

2
SSMSをIntegration Servicesに接続する際の「アクセスが拒否されました」
特定のSQL Serverクラスターのネットワーク名を使用してSSMSをIntegration Servicesに接続しようとすると、次のエラーが表示されます。 コンピューター 'FooDB'上のIntegration Servicesサービスへの接続は、次のエラーで失敗しました: "アクセスが拒否されました。" このエラーは、DCOMを介したリモート接続を許可するようにコンピューターが構成されていない場合、またはユーザーがDCOMを介してSQL Server Integration Servicesサービスにアクセスする権限を持っている場合に発生します。 これは、十分に文書化されたソリューションの日常的な問題です。たとえば、こちらとこちらのソリューションをご覧ください。 しかし、私は知っているすべての解決策を試しましたが、問題は残っています。 より詳細には、次のことを行いました。 接続しているユーザーが、MsDtsServer100で上記にリンクされている記事にリストされているDCOM権限を持っていることを確認しました。 起動とアクティベーションの許可:ローカル起動を許可、リモート起動、ローカルアクティベーション、リモートアクティベーションを許可 アクセス許可:ローカルアクセスを許可、リモートアクセスを許可 構成許可:読み取りを許可 接続に関連するすべてのトラフィックがファイアウォールを正常に通過していることをパケットスニッファーで確認しました。TCP接続が切断される前に表示される最後のパケットは、MSRPCヘッダー内の「アクセス拒否」のWindowsステータスコードを含むサーバーからの応答です。 「Distributed COM Users」グループおよび/またはローカル管理者グループにユーザーを追加し、サーバーを再起動することをテストしました。これにより、ユーザーはローカルノード名(FooDBN1、FooDBN2)を使用してSSMSからSSISに接続できましたが、クラスターネットワーク名(FooDB)に接続するときに「アクセス拒否」エラーが発生します。使用方法、および他のクラスターで機能するもの。 また、これらのグループのメンバーシップを変更することは、他のクラスターで必要だとは思いません。 チェックした他のクラスターでは、デフォルト以外の構成なしでクラスター名を使用してSSMSをSSISに接続できます。 これはServerFaultの方が適切であり、必要に応じて移行される質問で問題ないことを認識していますが、SQL Serverの問題でもあり、ここのユーザーは以前に対処した可能性が高いと思います。 プラットフォームの詳細: Windows Server 2008 R2 SP1 SQL Server 2008 R2 SP2 単一のSQL Serverインスタンスを持つ2ノードのアクティブ/パッシブクラスター 誰も私がここで次に見るべきことを提案できますか? 更新:これは今日、神秘的に作業を開始しましたが、ローカル管理者グループのメンバーのみが対象です。私が知る限り、何も変わっていません。

2
インポートしようとしているファイルで許可が拒否されました
\ipsql.exeフォルダーにないファイルで使用しようとすると、それは言いC:: permission deniedます。たとえば、私は、SQLコマンドを使用してファイルに持っているC:\Users\Work\Desktop\School Work\load_database.sqlと私は入力し\i "C:\Users\Work\Desktop\School Work\load_database.sql"、それは言うがC:: permission denied。どうすれば修正できますか? 私の周りの仕事見つけ、ここ psql.exeがでているとあなたは同じフォルダに.sqlファイルをコピーします。 ところで、\ iはインポートの略ですか?

3
同じサーバー上の2つのインスタンス間で共有されるものは何ですか?
単一のWindowsサーバーにSQL Serverの複数のインスタンスをインストールします。サーバーはベアメタルWindows 2008 R2であるため、VMは使用できません。 セキュリティのために、管理、Windowsサービス、アカウントなど、2つのインスタンスが何も共有しないようにする必要があります。そのため、質問は次のとおりです。 WindowsサーバーにSQL Serverの複数の「インスタンス」をインストールする場合、何が共有されますか?

5
PostgreSQL:データベースクラスターの初期化に失敗しました
両方C:\PostgreSQLと完全なアクセス権と管理者権限をC:\PostgreSQL\data持つpostgresユーザーがいます。 postgresユーザーからpostgresql-9.1.2-1-windows.exeをadminとして実行しました。目標C:\PostgreSQL 試行するたびに、「データベースクラスターの初期化に失敗しました」というメッセージが表示されます。 ご質問 Windowsサービスでなくてもすべて実行できますか? Windowsサービスとしてインストールする回避策はありますか? GeoDjangoで動作するようにPostGISをセットアップしようとしています。 PostGISを手動でインストールできました。PostgreSQLの初心者であり、私はこれらすべてに自信の危機に直面しています。MySQLからPostgreSQLに初めて来ました。 C:\ Users \ Larry \ AppData \ Local \ Temp \ install-postgresql.logからの関連するログ出力: WScript.Network initialized... Called IsVistaOrNewer()... 'winmgmts' object initialized... Version:6.1 MajorVersion:6 Ensuring we can read the path C: (using icacls) to Larry: Executing batch file 'radA3CF7.bat'... Output file does not exists... Called …

1
SQL Server 2012で仮想アカウントではなく管理されたサービスアカウントを使用する理由は何ですか?
SQL Server 2012のでは、サービスアカウントは、次のように作成された仮想口座説明するように、(VAS)ここでは対照的に、管理されたサービスアカウント(MSAは)。 説明に基づいて、これらについて見られる重要な違い: MSAはドメインアカウント、VAはローカルアカウントです MSAはADによって処理される自動マジックパスワード管理を使用し、VAにはパスワードがありません Kerberosコンテキストでは、MSAはSPNを自動的に登録しますが、VAは 他に違いはありますか?Kerberosが使用されていない場合、DBAがMSAを好むのはなぜですか? 更新:別のユーザーは、VAに関するMSドキュメントの矛盾の可能性に気付きました: 仮想アカウントは自動管理されており、仮想アカウントはドメイン環境のネットワークにアクセスできます。 対 仮想アカウントは、リモートロケーションに対して認証できません。すべての仮想アカウントは、マシンアカウントの権限を使用します。次の形式でマシンアカウントをプロビジョニングします <domain_name>\<computer_name>$。 「マシンアカウント」とは何ですか?どのように/いつ/なぜ「プロビジョニング」されますか?「ドメイン環境でネットワークにアクセスする」と「(ドメイン環境で)リモートロケーションに認証する」の違いは何ですか?

2
Windows7の起動時にMySQLサービスの開始を無効にする方法は?
デスクトップ(Windows 7 SP1)をオンにすると、多くの場合、2 GBまたは3 GBのメモリが既にMySQLプロセスによって占有されていることがわかります。データベースが実際にいくつかのクエリを実行する場合、データベースに必要なメモリの量は気にしませんが、それがアプリであればまだ起動していません。さらに言えば、ローカル環境でいくつかのWebアプリを開発するときに、MySQLの禁止をほとんど使用しません。 だから、この大食いを止めることは可能ですか?を介してスタートアップグループからMySQLを削除しようとしましmsconfigたが、その名前を見つけることができませんでした。 追加情報があります。 mysql Ver 14.14 Distrib 5.6.15, for Win64 (x86_64) MySQL Server 5.6 MySQL Workbench 6.0
12 mysql  windows 

1
SQL Server DBAはWindows Serverについて何を知る必要がありますか?
前の質問と同様に、DBAはSSASについて何を知る必要がありますか?、本当に素晴らしい答えを生成しました(ありがとう、@ ConcernedOfTunbridgeWells!)、私は今、似たような質問をします: SQL Server DBAがWindows Serverを効率的に管理し、舞台裏で何が起こっているのか、そしてどの程度SQL Serverが実行されている基本OSを知ることが重要かを理解するために、Windows Serverについて知る必要があるもの優れたDBAになるには? 個々の機能、書籍、経験から、あなたはそれに名前を付けることができます!

1
MySQL Workbenchのデータベースサイズ
すべてのMySQL Workbenchデータベースが使用しているハードディスク上の合計サイズを見つけようとしています。 誰もこれを理解する簡単な方法を知っていますか? それ以外の場合、mysql / workbenchがWindowsマシンに生データを保存するために使用するデフォルトの場所は? 前もって感謝します!クインティス

4
WindowsでのデフォルトのMySQLテーブルのインストール(mysql_install_db)
Linuxでは、デフォルトのMySQL許可テーブルをmysql_install_dbスクリプトで作成できますが、Windowsでは機能しません。 デフォルトの許可テーブルをWindowsにインストールするにはどうすればよいですか? (いいえ、Googleの結果がWindowsに自動的にインストールされる方法でいっぱいになっているという応答を探しているわけではありません。ZIPパッケージではなくインストーラー配布の場合のみです。 MySQLがインストールされており、データディレクトリが破損しているか、置き換えられているなど。

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