{"id":1471,"date":"2012-05-28T21:35:48","date_gmt":"2012-05-28T23:35:48","guid":{"rendered":"http:\/\/fabriciolima.net\/blog\/?p=1471"},"modified":"2016-07-24T10:19:19","modified_gmt":"2016-07-24T13:19:19","slug":"database-mirroring-operation-mode-high-performance-parte-2","status":"publish","type":"post","link":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/","title":{"rendered":"Database Mirroring &#8211; Operation Mode High Performance &#8211; Parte 2"},"content":{"rendered":"<p>Ol\u00e1 Pessoal,<\/p>\n<p>Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar:<\/p>\n<p><a href=\"https:\/\/www.fabriciolima.net\/blog\/2012\/05\/23\/database-mirroring-testes-operation-mode-high-performance-parte-1\/\" target=\"_blank\">Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1<\/a><\/p>\n<p><strong>Nesse teste foi simulada uma falha com a parada do servi\u00e7o do SQL Server do servidor A (Principal). Ap\u00f3s a parada do servidor, o monitor do Mirror fica como abaixo:<\/strong><\/p>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/03\/DbMirror_1.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1473\" title=\"DbMirror_1\" src=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/03\/DbMirror_1.png\" alt=\"\" width=\"781\" height=\"59\" \/><\/a><br \/>\n<\/strong><\/p>\n<p>Ao rodar uma query qualquer no servidor de mirror \u00e9 gerado o erro abaixo:<\/p>\n<p>Msg 955, Level 14, State 1, Line 2<br \/>\nDatabase Mirror1 is enabled for Database Mirroring, but the database lacks quorum: the database cannot be opened.\u00a0 Check the partner and witness connections if configured.<\/p>\n<p>Simulando um caso real do servidor A n\u00e3o voltar rapidamente e voc\u00ea ser pressionado a colocar o banco no ar o mais r\u00e1pido poss\u00edvel, eu subi o servidor B (Mirror) como principal. Com esse Operation Mode, a \u00fanica forma de fazer isso \u00e9 com uma poss\u00edvel perda de dados utilizando o comando abaixo:<\/p>\n<p>alter database mirror1 set partner force_Service_Allow_data_loss<\/p>\n<p>Ap\u00f3s subir a base do servidor B com o force_Service_Allow_data_loss, a database voltou a ficar dispon\u00edvel e continuou sendo utilizada normalmente.<\/p>\n<p>Simulando uma continua\u00e7\u00e3o normal do banco de dados no servidor B, iniciei o loop de insert no mesmo. Nesse momento, o log da database mirror1 tamb\u00e9m come\u00e7ou a aumentar sem parar.<\/p>\n<p>Ap\u00f3s uma grande utiliza\u00e7\u00e3o do Servidor B, o pessoal da infraestrutura resolveu o problema do servidor A e o mesmo voltou a ficar online.<\/p>\n<p>O servidor A subiu com a role Mirror e o servidor B assumiu a role Principal. Entretanto, as duas inst\u00e2ncias do mirror ficaram com o status Suspended conforme figura abaixo:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/03\/DbMirror_2.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1474\" title=\"DbMirror_2\" src=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/03\/DbMirror_2.png\" alt=\"\" width=\"454\" height=\"336\" \/><\/a><\/p>\n<p>Para deixar o mirror online, tive que executar o comando abaixo no servidor B (Principal):<\/p>\n<p>alter database mirror1 set partner resume<\/p>\n<p>Ap\u00f3s a execu\u00e7\u00e3o desse comando o mirror ficou como na figura abaixo:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/03\/DbMirror_3.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1475\" title=\"DbMirror_3\" src=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/03\/DbMirror_3.png\" alt=\"\" width=\"446\" height=\"324\" \/><\/a><\/p>\n<p style=\"text-align: left;\">O loop que j\u00e1 estava rodando no servidor B desde quando ele ficou dispon\u00edvel e assumiu o papel de Principal, n\u00e3o parou por nenhum momento (mesmo com o Status do Mirror em Suspended), ou seja, os sistemas n\u00e3o ca\u00edram novamente quando o Servidor A ficou Online.<\/p>\n<p>Lembrando que como o Operation Mode utilizado foi o High Performance e utilizei a op\u00e7\u00e3o force_Service_Allow_data_loss, alguns dados podem ter sido perdidos.<\/p>\n<p class=\"MsoNormal\">At\u00e9 o pr\u00f3ximo post com mais um teste desse Operation Mode.<\/p>\n<p class=\"MsoNormal\">Artigos Refer\u00eancias:<\/p>\n<p class=\"MsoNormal\"><a href=\"https:\/\/www.fabriciolima.net\/blog\/2012\/05\/15\/serie-de-posts-sobre-database-mirroring\/\" target=\"_blank\">S\u00e9rie de Posts sobre Database Mirroring<\/a><\/p>\n<p class=\"MsoNormal\"><a href=\"https:\/\/www.fabriciolima.net\/blog\/2012\/05\/15\/database-mirroring-como-alterar-o-operation-mode\/\" target=\"_blank\">Database Mirroring \u2013 Como alterar o Operation Mode<\/a><\/p>\n<p class=\"MsoNormal\"><a href=\"https:\/\/www.fabriciolima.net\/blog\/2012\/05\/23\/database-mirroring-testes-operation-mode-high-performance-parte-1\/\" target=\"_blank\">Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1<\/a><\/p>\n<p class=\"MsoNormal\">\n<p><b>Gostou desse Post?<\/b><\/p>\n<p>Cadastre seu e-mail para receber novos Posts e curta minha <a href=\"https:\/\/www.facebook.com\/FabricioLimaSolucoesemBancodeDados\/\" target=\"_blank\">P\u00e1gina no Facebook<\/a> para receber Dicas de Leituras e Eventos sobre SQL Server.<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Fabr\u00edcio Lima<\/p>\n<p>MCITP \u2013 Database Administrator<\/p>\n<p>Consultor e Instrutor SQL Server<\/p>\n<p>Trabalha com SQL Server desde 2006<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 Pessoal, Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1 Nesse teste foi simulada uma falha com a parada do servi\u00e7o do SQL Server do servidor A (Principal). [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3,280],"tags":[604,606,391,23,607,372,613,611,612,610,608,616,49,33,50,34,605,609,614,615],"class_list":["post-1471","post","type-post","status-publish","format-standard","hentry","category-administracao-de-bd","category-virtual-pass-br","tag-alta-disponibilidade","tag-database-mirror","tag-database-mirroring","tag-dba","tag-espelhamento-de-banco-de-dados","tag-high-availability","tag-high-performance","tag-high-safety-with-automatic-failover","tag-high-safety-without-automatic-failover","tag-operation-mode","tag-perda-de-dados","tag-safety","tag-sql","tag-sql-server","tag-sql-server-2005","tag-sql-server-2008","tag-sql-server-mirror","tag-sql-server-online","tag-sys-database_mirroring","tag-witness"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Ol\u00e1 Pessoal, Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1 Nesse teste foi simulada uma falha com a parada do servi\u00e7o do SQL Server do servidor A (Principal).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Fabr\u00edcio Lima\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_BR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Fabricio Lima | Neg\u00f3cios, Dados e IA - Insights pr\u00e1ticos sobre neg\u00f3cios, dados e intelig\u00eancia artificial.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 2 - Fabricio Lima | Neg\u00f3cios, Dados e IA\" \/>\n\t\t<meta property=\"og:description\" content=\"Ol\u00e1 Pessoal, Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1 Nesse teste foi simulada uma falha com a parada do servi\u00e7o do SQL Server do servidor A (Principal).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2012-05-28T23:35:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-07-24T13:19:19+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 2 - Fabricio Lima | Neg\u00f3cios, Dados e IA\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Ol\u00e1 Pessoal, Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1 Nesse teste foi simulada uma falha com a parada do servi\u00e7o do SQL Server do servidor A (Principal).\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#blogposting\",\"name\":\"Database Mirroring \\u2013 Operation Mode High Performance \\u2013 Parte 2 - Fabricio Lima | Neg\\u00f3cios, Dados e IA\",\"headline\":\"Database Mirroring &#8211; Operation Mode High Performance &#8211; Parte 2\",\"author\":{\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/author\\\/fabricio\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.fabriciolima.net\\\/blog\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/DbMirror_1.png\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#articleImage\"},\"datePublished\":\"2012-05-28T21:35:48-03:00\",\"dateModified\":\"2016-07-24T10:19:19-03:00\",\"inLanguage\":\"pt-BR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#webpage\"},\"articleSection\":\"Administra\\u00e7\\u00e3o de Banco de Dados, Virtual PASS BR, alta disponibilidade, Database Mirror, Database Mirroring, DBA, Espelhamento de banco de dados, High Availability, High Performance, High Safety with Automatic Failover, High Safety without Automatic Failover, Operation Mode, Perda de dados, Safety, SQL, SQL Server, SQL Server 2005, SQL Server 2008, sql server mirror, sql server online, sys.database_mirroring, WITNESS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/fabriciolima.net\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/category\\\/sql-server\\\/#listItem\",\"name\":\"SQL Server\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/category\\\/sql-server\\\/#listItem\",\"position\":2,\"name\":\"SQL Server\",\"item\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/category\\\/sql-server\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/category\\\/sql-server\\\/administracao-de-bd\\\/#listItem\",\"name\":\"Administra\\u00e7\\u00e3o de Banco de Dados\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/category\\\/sql-server\\\/administracao-de-bd\\\/#listItem\",\"position\":3,\"name\":\"Administra\\u00e7\\u00e3o de Banco de Dados\",\"item\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/category\\\/sql-server\\\/administracao-de-bd\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#listItem\",\"name\":\"Database Mirroring &#8211; Operation Mode High Performance &#8211; Parte 2\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/category\\\/sql-server\\\/#listItem\",\"name\":\"SQL Server\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#listItem\",\"position\":4,\"name\":\"Database Mirroring &#8211; Operation Mode High Performance &#8211; Parte 2\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/category\\\/sql-server\\\/administracao-de-bd\\\/#listItem\",\"name\":\"Administra\\u00e7\\u00e3o de Banco de Dados\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/#organization\",\"name\":\"Fabricio Lima | Neg\\u00f3cios, Dados e IA\",\"description\":\"Insights pr\\u00e1ticos sobre neg\\u00f3cios, dados e intelig\\u00eancia artificial.\",\"url\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/author\\\/fabricio\\\/#author\",\"url\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/author\\\/fabricio\\\/\",\"name\":\"Fabr\\u00edcio Lima\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bf37320f6a46a98e189640eb70a8304c0ab624d1d7508cea5e99f626f4d56829?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Fabr\\u00edcio Lima\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#webpage\",\"url\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/\",\"name\":\"Database Mirroring \\u2013 Operation Mode High Performance \\u2013 Parte 2 - Fabricio Lima | Neg\\u00f3cios, Dados e IA\",\"description\":\"Ol\\u00e1 Pessoal, Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \\u2013 Operation Mode High Performance \\u2013 Parte 1 Nesse teste foi simulada uma falha com a parada do servi\\u00e7o do SQL Server do servidor A (Principal).\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/2012\\\/05\\\/28\\\/database-mirroring-operation-mode-high-performance-parte-2\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/author\\\/fabricio\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/author\\\/fabricio\\\/#author\"},\"datePublished\":\"2012-05-28T21:35:48-03:00\",\"dateModified\":\"2016-07-24T10:19:19-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/\",\"name\":\"Fabricio Lima | Neg\\u00f3cios, Dados e IA\",\"description\":\"Insights pr\\u00e1ticos sobre neg\\u00f3cios, dados e intelig\\u00eancia artificial.\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"https:\\\/\\\/fabriciolima.net\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 2 - Fabricio Lima | Neg\u00f3cios, Dados e IA","description":"Ol\u00e1 Pessoal, Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1 Nesse teste foi simulada uma falha com a parada do servi\u00e7o do SQL Server do servidor A (Principal).","canonical_url":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#blogposting","name":"Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 2 - Fabricio Lima | Neg\u00f3cios, Dados e IA","headline":"Database Mirroring &#8211; Operation Mode High Performance &#8211; Parte 2","author":{"@id":"https:\/\/fabriciolima.net\/blog\/author\/fabricio\/#author"},"publisher":{"@id":"https:\/\/fabriciolima.net\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/03\/DbMirror_1.png","@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#articleImage"},"datePublished":"2012-05-28T21:35:48-03:00","dateModified":"2016-07-24T10:19:19-03:00","inLanguage":"pt-BR","mainEntityOfPage":{"@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#webpage"},"isPartOf":{"@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#webpage"},"articleSection":"Administra\u00e7\u00e3o de Banco de Dados, Virtual PASS BR, alta disponibilidade, Database Mirror, Database Mirroring, DBA, Espelhamento de banco de dados, High Availability, High Performance, High Safety with Automatic Failover, High Safety without Automatic Failover, Operation Mode, Perda de dados, Safety, SQL, SQL Server, SQL Server 2005, SQL Server 2008, sql server mirror, sql server online, sys.database_mirroring, WITNESS"},{"@type":"BreadcrumbList","@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog#listItem","position":1,"name":"Home","item":"https:\/\/fabriciolima.net\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/#listItem","name":"SQL Server"}},{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/#listItem","position":2,"name":"SQL Server","item":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/","nextItem":{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/#listItem","name":"Administra\u00e7\u00e3o de Banco de Dados"},"previousItem":{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/#listItem","position":3,"name":"Administra\u00e7\u00e3o de Banco de Dados","item":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/","nextItem":{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#listItem","name":"Database Mirroring &#8211; Operation Mode High Performance &#8211; Parte 2"},"previousItem":{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/#listItem","name":"SQL Server"}},{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#listItem","position":4,"name":"Database Mirroring &#8211; Operation Mode High Performance &#8211; Parte 2","previousItem":{"@type":"ListItem","@id":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/#listItem","name":"Administra\u00e7\u00e3o de Banco de Dados"}}]},{"@type":"Organization","@id":"https:\/\/fabriciolima.net\/blog\/#organization","name":"Fabricio Lima | Neg\u00f3cios, Dados e IA","description":"Insights pr\u00e1ticos sobre neg\u00f3cios, dados e intelig\u00eancia artificial.","url":"https:\/\/fabriciolima.net\/blog\/"},{"@type":"Person","@id":"https:\/\/fabriciolima.net\/blog\/author\/fabricio\/#author","url":"https:\/\/fabriciolima.net\/blog\/author\/fabricio\/","name":"Fabr\u00edcio Lima","image":{"@type":"ImageObject","@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/bf37320f6a46a98e189640eb70a8304c0ab624d1d7508cea5e99f626f4d56829?s=96&d=mm&r=g","width":96,"height":96,"caption":"Fabr\u00edcio Lima"}},{"@type":"WebPage","@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#webpage","url":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/","name":"Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 2 - Fabricio Lima | Neg\u00f3cios, Dados e IA","description":"Ol\u00e1 Pessoal, Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1 Nesse teste foi simulada uma falha com a parada do servi\u00e7o do SQL Server do servidor A (Principal).","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/fabriciolima.net\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/#breadcrumblist"},"author":{"@id":"https:\/\/fabriciolima.net\/blog\/author\/fabricio\/#author"},"creator":{"@id":"https:\/\/fabriciolima.net\/blog\/author\/fabricio\/#author"},"datePublished":"2012-05-28T21:35:48-03:00","dateModified":"2016-07-24T10:19:19-03:00"},{"@type":"WebSite","@id":"https:\/\/fabriciolima.net\/blog\/#website","url":"https:\/\/fabriciolima.net\/blog\/","name":"Fabricio Lima | Neg\u00f3cios, Dados e IA","description":"Insights pr\u00e1ticos sobre neg\u00f3cios, dados e intelig\u00eancia artificial.","inLanguage":"pt-BR","publisher":{"@id":"https:\/\/fabriciolima.net\/blog\/#organization"}}]},"og:locale":"pt_BR","og:site_name":"Fabricio Lima | Neg\u00f3cios, Dados e IA - Insights pr\u00e1ticos sobre neg\u00f3cios, dados e intelig\u00eancia artificial.","og:type":"article","og:title":"Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 2 - Fabricio Lima | Neg\u00f3cios, Dados e IA","og:description":"Ol\u00e1 Pessoal, Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1 Nesse teste foi simulada uma falha com a parada do servi\u00e7o do SQL Server do servidor A (Principal).","og:url":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/","article:published_time":"2012-05-28T23:35:48+00:00","article:modified_time":"2016-07-24T13:19:19+00:00","twitter:card":"summary_large_image","twitter:title":"Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 2 - Fabricio Lima | Neg\u00f3cios, Dados e IA","twitter:description":"Ol\u00e1 Pessoal, Neste post continuarei o teste do Operation Mode High Performance. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \u2013 Operation Mode High Performance \u2013 Parte 1 Nesse teste foi simulada uma falha com a parada do servi\u00e7o do SQL Server do servidor A (Principal)."},"aioseo_meta_data":{"post_id":"1471","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-07-04 23:19:40","updated":"2026-07-04 23:19:40"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/fabriciolima.net\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/\" title=\"SQL Server\">SQL Server<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/\" title=\"Administra\u00e7\u00e3o de Banco de Dados\">Administra\u00e7\u00e3o de Banco de Dados<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDatabase Mirroring \u2013 Operation Mode High Performance \u2013 Parte 2\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/fabriciolima.net\/blog"},{"label":"SQL Server","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/"},{"label":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},{"label":"Database Mirroring &#8211; Operation Mode High Performance &#8211; Parte 2","link":"https:\/\/fabriciolima.net\/blog\/2012\/05\/28\/database-mirroring-operation-mode-high-performance-parte-2\/"}],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1523,"url":"https:\/\/fabriciolima.net\/blog\/2012\/06\/29\/database-mirroring-operation-mode-high-safety-without-failover-parte-2\/","url_meta":{"origin":1471,"position":0},"title":"Database Mirroring &#8211; Operation Mode High Safety Without Failover &#8211; Parte 2","author":"Fabr\u00edcio Lima","date":"29 de junho de 2012","format":false,"excerpt":"Fala Pessoal, Neste post continuarei com o teste do Operation Mode High Safety Without Automatic Failover. Caso ainda n\u00e3o tenha visto o post anterior, sugiro que o leia antes de continuar: Database Mirroring \u2013 Operation Mode High Safety Without Failover \u2013 Parte 1 Nesse teste foi simulado um problema com\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/05\/Figura11.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1594,"url":"https:\/\/fabriciolima.net\/blog\/2012\/07\/18\/database-mirroring-operation-mode-high-safety-without-failover-parte-3\/","url_meta":{"origin":1471,"position":1},"title":"Database Mirroring &#8211; Operation Mode High Safety Without Failover &#8211; Parte 3","author":"Fabr\u00edcio Lima","date":"18 de julho de 2012","format":false,"excerpt":"Fala Pessoal, Neste post continuarei com o teste do Operation Mode High Safety Without Automatic Failover. Caso ainda n\u00e3o tenham visto os posts anteriores, sugiro que os leia antes de continuar: Database Mirroring \u2013 Operation Mode High Safety Without Failover \u2013 Parte 1 Database Mirroring \u2013 Operation Mode High Safety\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/07\/Figura-11.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1520,"url":"https:\/\/fabriciolima.net\/blog\/2012\/06\/27\/database-mirroring-operation-mode-high-safety-without-failover-parte-1\/","url_meta":{"origin":1471,"position":2},"title":"Database Mirroring &#8211; Operation Mode High Safety Without Failover &#8211; Parte 1","author":"Fabr\u00edcio Lima","date":"27 de junho de 2012","format":false,"excerpt":"Fala Pessoal, Nesse post come\u00e7o a testar como o Database Mirroring se comporta configurado com o Operation mode High Safety Without Automatic Failover. Inst\u00e2ncias participantes dos testes: 1 - Instancia5\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 - Servidor Principal, referenciado no texto por Servidor A 2 - Instancia5\\INST1\u00a0\u00a0\u00a0 - Servidor Mirror, referenciado no texto por Servidor\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/05\/Figura1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1631,"url":"https:\/\/fabriciolima.net\/blog\/2013\/01\/01\/database-mirroring-tirando-o-servidor-de-witness-do-mirror-em-caso-de-falha\/","url_meta":{"origin":1471,"position":3},"title":"Database Mirroring &#8211; Tirando o servidor de Witness do Mirror em caso de falha","author":"Fabr\u00edcio Lima","date":"1 de janeiro de 2013","format":false,"excerpt":"Ol\u00e1 Pessoal, Continuando a s\u00e9rie de posts sobre Database Mirroring que j\u00e1 tenho semi prontos (faltam mais 3 posts ap\u00f3s esse), segue mais um teste realizado. O objetivo desse teste \u00e9 provar que o servidor de produ\u00e7\u00e3o em um Mirror pode parar mesmo sem acontecer nenhum problema com ele. Em\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/11\/Figura-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/11\/Figura-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/11\/Figura-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/11\/Figura-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1629,"url":"https:\/\/fabriciolima.net\/blog\/2012\/10\/31\/database-mirroring-operation-mode-high-safety-with-automatic-failover\/","url_meta":{"origin":1471,"position":4},"title":"Database Mirroring &#8211; Operation Mode High Safety with Automatic Failover","author":"Fabr\u00edcio Lima","date":"31 de outubro de 2012","format":false,"excerpt":"Fala Pessoal, A ideia desse teste \u00e9 verificar o tempo que o Database Mirroring leva para fazer um failover autom\u00e1tico de um servidor para o outro utilizando esse Operation mode. Inst\u00e2ncias participantes dos testes: 1 - Instancia5\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 - Servidor Principal, referenciado no texto por Servidor A 2 - Instancia5\\INST1\u00a0\u00a0\u00a0 -\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/10\/Figura-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1637,"url":"https:\/\/fabriciolima.net\/blog\/2012\/11\/08\/database-mirroring-tempo-failover-hs-without-automatic-failover\/","url_meta":{"origin":1471,"position":5},"title":"Database Mirroring &#8211; Tempo Failover &#8211; HS Without Automatic Failover","author":"Fabr\u00edcio Lima","date":"8 de novembro de 2012","format":false,"excerpt":"Ol\u00e1 Pessoal, A ideia desse teste \u00e9 verificar o tempo que o Database Mirroring leva para fazer um failover manual de um servidor para o outro utilizando esse Operation mode. Inst\u00e2ncias participantes dos testes: 1 - Instancia5\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 - Servidor Principal, referenciado no texto por Servidor A 2 - Instancia5\\INST1\u00a0\u00a0\u00a0 -\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2012\/11\/Figura-14.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/1471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/comments?post=1471"}],"version-history":[{"count":0,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/1471\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/media?parent=1471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/categories?post=1471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/tags?post=1471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}