RAID0 instead of RAID1 or 5, is this crazy?How should I configure the RAID array of SSD drives on my SQL Server?~2 Hours after a large insert SQL Server gets “I/O requests taking longer than 15 seconds to complete”SQL Server 2012 Enterprise: Copy Databases to New SQL Server, Same Domain, Users, EtcHigh latency with SQL Server 2014 Synchronous AlwaysOnSQL Server's “Total Server Memory” consumption stagnant for months with 64GB+ more availableInstant plan cache cleanupNeed help improving the stored procedure performanceDatabase Engine and SSISDB architecture adviceIs this a symptom of an overloaded server?
Group riding etiquette
Is there a better way to use C# dictionaries than TryGetValue?
Employing a contractor proving difficult
Why does Sauron not permit his followers to use his name?
Looking for a plural noun related to ‘fulcrum’ or ‘pivot’ that denotes multiple things as crucial to success
Coupling two 15 Amp circuit breaker for 20 Amp
Did ancient peoples ever hide their treasure behind puzzles?
What is the sound/audio equivalent of "unsightly"?
Why does AM radio react to IR remote?
Why can't you say don't instead of won't?
How did medieval manors handle population growth? Were there room for more fields to be ploughed?
What's the point of fighting monsters in Zelda BotW?
Why can't I identify major and minor chords?
Can someone identify this unusual plane at airport?
Why does glibc's strlen need to be so complicated to run quickly?
Should I judge the efficacy of Samadhi based on the ethical qualities of the meditator?
Number of Fingers for a Math Oriented Race
If the UK Gov. has authority to cancel article 50 notification, why do they have to agree an extension with the EU
Is it unusual for a math department not to have a mail/web server?
Should I use the words "pyromancy" and "necromancy" even if they don't mean what people think they do?
Should I ask for a raise one month before the end of an internship?
How do Barton (Hawkeye/Ronin) and Romanov (Black Widow) end up on the Benatar on Morag in 2014?
If I said I had $100 when asked, but I actually had $200, would I be lying by omission?
Is Nikon D500 a good fit for nature and ambient-lighting portraits and occasional other uses?
RAID0 instead of RAID1 or 5, is this crazy?
How should I configure the RAID array of SSD drives on my SQL Server?~2 Hours after a large insert SQL Server gets “I/O requests taking longer than 15 seconds to complete”SQL Server 2012 Enterprise: Copy Databases to New SQL Server, Same Domain, Users, EtcHigh latency with SQL Server 2014 Synchronous AlwaysOnSQL Server's “Total Server Memory” consumption stagnant for months with 64GB+ more availableInstant plan cache cleanupNeed help improving the stored procedure performanceDatabase Engine and SSISDB architecture adviceIs this a symptom of an overloaded server?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I'm considering using a RAID0 setup for one of our SQL Server clusters. I'll outline the situation and am looking for why this may be a bad idea. Also if someone you have use cases, white papers or other documentation you can point me to on this topic, that would be great.
We have 3 servers in 2 datacenters that are part of an SQL cluster. They are all running SQL Server in an Availability Group. The primary has a replica sitting right next to it and another in the other datacenter. They are running synchronous replication with automatic failover. All drives are enterprise class SSD's. They will be running SQL Server 2017 or 2019.
I'm thinking that there would be multiple benefits to running them on RAID0 arrays over other methods with few, if any, real drawbacks. The only negative I'm currently seeing is lack of redundancy on the primary server, so it failing increases. As pros:
If a drive fails, rather than run in a slowed, degraded state until someone receives a notice an manually acts on it, the server will immediately fail to a secondary maintaining full operational capability. This will have an added benefit of notifying us of a failover, so we can investigate the cause sooner.
It reduces the chance of failure overall per TB capacity. Since we don't need parity or mirror drives, we reduce the number of drives per array. With fewer drives there is less total chance of a drive failure.
It is cheaper. Needing fewer drives for our required capacity obviously costs less.
I know this isn't the conventional business thinking, but is there something I'm not considering? I'd love any input either pro or con.
sql-server availability-groups raid
New contributor
|
show 3 more comments
I'm considering using a RAID0 setup for one of our SQL Server clusters. I'll outline the situation and am looking for why this may be a bad idea. Also if someone you have use cases, white papers or other documentation you can point me to on this topic, that would be great.
We have 3 servers in 2 datacenters that are part of an SQL cluster. They are all running SQL Server in an Availability Group. The primary has a replica sitting right next to it and another in the other datacenter. They are running synchronous replication with automatic failover. All drives are enterprise class SSD's. They will be running SQL Server 2017 or 2019.
I'm thinking that there would be multiple benefits to running them on RAID0 arrays over other methods with few, if any, real drawbacks. The only negative I'm currently seeing is lack of redundancy on the primary server, so it failing increases. As pros:
If a drive fails, rather than run in a slowed, degraded state until someone receives a notice an manually acts on it, the server will immediately fail to a secondary maintaining full operational capability. This will have an added benefit of notifying us of a failover, so we can investigate the cause sooner.
It reduces the chance of failure overall per TB capacity. Since we don't need parity or mirror drives, we reduce the number of drives per array. With fewer drives there is less total chance of a drive failure.
It is cheaper. Needing fewer drives for our required capacity obviously costs less.
I know this isn't the conventional business thinking, but is there something I'm not considering? I'd love any input either pro or con.
sql-server availability-groups raid
New contributor
You're INCREASING the chances of a failover event occurring - is that desirable?
– George.Palacios
8 hours ago
It is preferable to running in a degraded state.
– zsqlman
8 hours ago
Just to add to my above comment - the chances of both nodes going boom at the same time will be increased exponentially by the change of RAID setup. Given that you have 3 nodes though that may not be an issue. Do you plan to offload reporting queries to the secondary nodes?
– George.Palacios
8 hours ago
Some reporting is offloaded, but mostly not. Maybe one day. I know each server has an increased chance of failure due to the RAID config, but why would it be "exponentially" higher that both would go down simultaneously?
– zsqlman
8 hours ago
3
What are your RPO/RTO objectives? Have you considered that RAID10 would give you the performance of RAID 0, with the safety of mirroring?
– Max Vernon
7 hours ago
|
show 3 more comments
I'm considering using a RAID0 setup for one of our SQL Server clusters. I'll outline the situation and am looking for why this may be a bad idea. Also if someone you have use cases, white papers or other documentation you can point me to on this topic, that would be great.
We have 3 servers in 2 datacenters that are part of an SQL cluster. They are all running SQL Server in an Availability Group. The primary has a replica sitting right next to it and another in the other datacenter. They are running synchronous replication with automatic failover. All drives are enterprise class SSD's. They will be running SQL Server 2017 or 2019.
I'm thinking that there would be multiple benefits to running them on RAID0 arrays over other methods with few, if any, real drawbacks. The only negative I'm currently seeing is lack of redundancy on the primary server, so it failing increases. As pros:
If a drive fails, rather than run in a slowed, degraded state until someone receives a notice an manually acts on it, the server will immediately fail to a secondary maintaining full operational capability. This will have an added benefit of notifying us of a failover, so we can investigate the cause sooner.
It reduces the chance of failure overall per TB capacity. Since we don't need parity or mirror drives, we reduce the number of drives per array. With fewer drives there is less total chance of a drive failure.
It is cheaper. Needing fewer drives for our required capacity obviously costs less.
I know this isn't the conventional business thinking, but is there something I'm not considering? I'd love any input either pro or con.
sql-server availability-groups raid
New contributor
I'm considering using a RAID0 setup for one of our SQL Server clusters. I'll outline the situation and am looking for why this may be a bad idea. Also if someone you have use cases, white papers or other documentation you can point me to on this topic, that would be great.
We have 3 servers in 2 datacenters that are part of an SQL cluster. They are all running SQL Server in an Availability Group. The primary has a replica sitting right next to it and another in the other datacenter. They are running synchronous replication with automatic failover. All drives are enterprise class SSD's. They will be running SQL Server 2017 or 2019.
I'm thinking that there would be multiple benefits to running them on RAID0 arrays over other methods with few, if any, real drawbacks. The only negative I'm currently seeing is lack of redundancy on the primary server, so it failing increases. As pros:
If a drive fails, rather than run in a slowed, degraded state until someone receives a notice an manually acts on it, the server will immediately fail to a secondary maintaining full operational capability. This will have an added benefit of notifying us of a failover, so we can investigate the cause sooner.
It reduces the chance of failure overall per TB capacity. Since we don't need parity or mirror drives, we reduce the number of drives per array. With fewer drives there is less total chance of a drive failure.
It is cheaper. Needing fewer drives for our required capacity obviously costs less.
I know this isn't the conventional business thinking, but is there something I'm not considering? I'd love any input either pro or con.
sql-server availability-groups raid
sql-server availability-groups raid
New contributor
New contributor
New contributor
asked 8 hours ago
zsqlmanzsqlman
211 bronze badge
211 bronze badge
New contributor
New contributor
You're INCREASING the chances of a failover event occurring - is that desirable?
– George.Palacios
8 hours ago
It is preferable to running in a degraded state.
– zsqlman
8 hours ago
Just to add to my above comment - the chances of both nodes going boom at the same time will be increased exponentially by the change of RAID setup. Given that you have 3 nodes though that may not be an issue. Do you plan to offload reporting queries to the secondary nodes?
– George.Palacios
8 hours ago
Some reporting is offloaded, but mostly not. Maybe one day. I know each server has an increased chance of failure due to the RAID config, but why would it be "exponentially" higher that both would go down simultaneously?
– zsqlman
8 hours ago
3
What are your RPO/RTO objectives? Have you considered that RAID10 would give you the performance of RAID 0, with the safety of mirroring?
– Max Vernon
7 hours ago
|
show 3 more comments
You're INCREASING the chances of a failover event occurring - is that desirable?
– George.Palacios
8 hours ago
It is preferable to running in a degraded state.
– zsqlman
8 hours ago
Just to add to my above comment - the chances of both nodes going boom at the same time will be increased exponentially by the change of RAID setup. Given that you have 3 nodes though that may not be an issue. Do you plan to offload reporting queries to the secondary nodes?
– George.Palacios
8 hours ago
Some reporting is offloaded, but mostly not. Maybe one day. I know each server has an increased chance of failure due to the RAID config, but why would it be "exponentially" higher that both would go down simultaneously?
– zsqlman
8 hours ago
3
What are your RPO/RTO objectives? Have you considered that RAID10 would give you the performance of RAID 0, with the safety of mirroring?
– Max Vernon
7 hours ago
You're INCREASING the chances of a failover event occurring - is that desirable?
– George.Palacios
8 hours ago
You're INCREASING the chances of a failover event occurring - is that desirable?
– George.Palacios
8 hours ago
It is preferable to running in a degraded state.
– zsqlman
8 hours ago
It is preferable to running in a degraded state.
– zsqlman
8 hours ago
Just to add to my above comment - the chances of both nodes going boom at the same time will be increased exponentially by the change of RAID setup. Given that you have 3 nodes though that may not be an issue. Do you plan to offload reporting queries to the secondary nodes?
– George.Palacios
8 hours ago
Just to add to my above comment - the chances of both nodes going boom at the same time will be increased exponentially by the change of RAID setup. Given that you have 3 nodes though that may not be an issue. Do you plan to offload reporting queries to the secondary nodes?
– George.Palacios
8 hours ago
Some reporting is offloaded, but mostly not. Maybe one day. I know each server has an increased chance of failure due to the RAID config, but why would it be "exponentially" higher that both would go down simultaneously?
– zsqlman
8 hours ago
Some reporting is offloaded, but mostly not. Maybe one day. I know each server has an increased chance of failure due to the RAID config, but why would it be "exponentially" higher that both would go down simultaneously?
– zsqlman
8 hours ago
3
3
What are your RPO/RTO objectives? Have you considered that RAID10 would give you the performance of RAID 0, with the safety of mirroring?
– Max Vernon
7 hours ago
What are your RPO/RTO objectives? Have you considered that RAID10 would give you the performance of RAID 0, with the safety of mirroring?
– Max Vernon
7 hours ago
|
show 3 more comments
2 Answers
2
active
oldest
votes
Drive failure should be taken into consideration here.
Imagine for a second that our drives on any particular day have a 1/1000 failure rate. Imagine then that we have 20 drives in each of our 3 arrays.
The chance of a single drive failing in an array is therefore 20/1000 = 1/50. The chance of two drives failing within the same array is something close to 20/1000 * 20/1000 = 400/1000000 = 1/2500. So by switching from RAID 0 to RAID 5 we're already significantly less likely to kill one of our arrays.
So we can take this further - if the chance of an array failing on a day is 1/50, then the chance of two arrays failing in a day is 1/(50*50) = 1/2500. The chance of two identical RAID 0 arrays failing is the same chance as one RAID 5 array failing, assuming the same disk set. This exponential increase in the chances of failure should concern you, as it massively increases the chance that more than one array fails at once.
As these disks are likely to have a long life time, you can likely run the numbers as above and directly see what effect this will have on reliability - if you can post the drive specifications I can add that calculation to this post. Whether the risk is then acceptable or not is for your organisation to decide.
Disclaimer: The above calculations have been simplified - they are still relatively accurate.
We don't have these servers yet, but they would agnostic Dell enterprise drives. Everything I've seen them running would have a 2M MTBF and 10^-17 UBER. Also these would be 5 to 8 drive arrays, so a bit smaller than your example.
– zsqlman
6 hours ago
add a comment |
I'm thinking that there would be multiple benefits to running them on RAID0 arrays over other methods with few, if any, real drawbacks.
This is a pretty common configuration when running AGs with internal / direct-attached storage drives. Especially with NVMe or other PCI-based flash storage divices.
It simply amounts to treating a drive failure like a server failure. With solid state drives you don't really have a significantly lower MTBF for the drive than you do for the other solid-state components of the server, and so you simply treat the drives as a point-of-failure for the server, and replace/rebuild the server in case of a drive failure.
Thanks, David! Obviously this is the answer I want to see. I'm trying to take into consideration all of the non-preferable replies as well.
– zsqlman
6 hours ago
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "182"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
zsqlman is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f246459%2fraid0-instead-of-raid1-or-5-is-this-crazy%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Drive failure should be taken into consideration here.
Imagine for a second that our drives on any particular day have a 1/1000 failure rate. Imagine then that we have 20 drives in each of our 3 arrays.
The chance of a single drive failing in an array is therefore 20/1000 = 1/50. The chance of two drives failing within the same array is something close to 20/1000 * 20/1000 = 400/1000000 = 1/2500. So by switching from RAID 0 to RAID 5 we're already significantly less likely to kill one of our arrays.
So we can take this further - if the chance of an array failing on a day is 1/50, then the chance of two arrays failing in a day is 1/(50*50) = 1/2500. The chance of two identical RAID 0 arrays failing is the same chance as one RAID 5 array failing, assuming the same disk set. This exponential increase in the chances of failure should concern you, as it massively increases the chance that more than one array fails at once.
As these disks are likely to have a long life time, you can likely run the numbers as above and directly see what effect this will have on reliability - if you can post the drive specifications I can add that calculation to this post. Whether the risk is then acceptable or not is for your organisation to decide.
Disclaimer: The above calculations have been simplified - they are still relatively accurate.
We don't have these servers yet, but they would agnostic Dell enterprise drives. Everything I've seen them running would have a 2M MTBF and 10^-17 UBER. Also these would be 5 to 8 drive arrays, so a bit smaller than your example.
– zsqlman
6 hours ago
add a comment |
Drive failure should be taken into consideration here.
Imagine for a second that our drives on any particular day have a 1/1000 failure rate. Imagine then that we have 20 drives in each of our 3 arrays.
The chance of a single drive failing in an array is therefore 20/1000 = 1/50. The chance of two drives failing within the same array is something close to 20/1000 * 20/1000 = 400/1000000 = 1/2500. So by switching from RAID 0 to RAID 5 we're already significantly less likely to kill one of our arrays.
So we can take this further - if the chance of an array failing on a day is 1/50, then the chance of two arrays failing in a day is 1/(50*50) = 1/2500. The chance of two identical RAID 0 arrays failing is the same chance as one RAID 5 array failing, assuming the same disk set. This exponential increase in the chances of failure should concern you, as it massively increases the chance that more than one array fails at once.
As these disks are likely to have a long life time, you can likely run the numbers as above and directly see what effect this will have on reliability - if you can post the drive specifications I can add that calculation to this post. Whether the risk is then acceptable or not is for your organisation to decide.
Disclaimer: The above calculations have been simplified - they are still relatively accurate.
We don't have these servers yet, but they would agnostic Dell enterprise drives. Everything I've seen them running would have a 2M MTBF and 10^-17 UBER. Also these would be 5 to 8 drive arrays, so a bit smaller than your example.
– zsqlman
6 hours ago
add a comment |
Drive failure should be taken into consideration here.
Imagine for a second that our drives on any particular day have a 1/1000 failure rate. Imagine then that we have 20 drives in each of our 3 arrays.
The chance of a single drive failing in an array is therefore 20/1000 = 1/50. The chance of two drives failing within the same array is something close to 20/1000 * 20/1000 = 400/1000000 = 1/2500. So by switching from RAID 0 to RAID 5 we're already significantly less likely to kill one of our arrays.
So we can take this further - if the chance of an array failing on a day is 1/50, then the chance of two arrays failing in a day is 1/(50*50) = 1/2500. The chance of two identical RAID 0 arrays failing is the same chance as one RAID 5 array failing, assuming the same disk set. This exponential increase in the chances of failure should concern you, as it massively increases the chance that more than one array fails at once.
As these disks are likely to have a long life time, you can likely run the numbers as above and directly see what effect this will have on reliability - if you can post the drive specifications I can add that calculation to this post. Whether the risk is then acceptable or not is for your organisation to decide.
Disclaimer: The above calculations have been simplified - they are still relatively accurate.
Drive failure should be taken into consideration here.
Imagine for a second that our drives on any particular day have a 1/1000 failure rate. Imagine then that we have 20 drives in each of our 3 arrays.
The chance of a single drive failing in an array is therefore 20/1000 = 1/50. The chance of two drives failing within the same array is something close to 20/1000 * 20/1000 = 400/1000000 = 1/2500. So by switching from RAID 0 to RAID 5 we're already significantly less likely to kill one of our arrays.
So we can take this further - if the chance of an array failing on a day is 1/50, then the chance of two arrays failing in a day is 1/(50*50) = 1/2500. The chance of two identical RAID 0 arrays failing is the same chance as one RAID 5 array failing, assuming the same disk set. This exponential increase in the chances of failure should concern you, as it massively increases the chance that more than one array fails at once.
As these disks are likely to have a long life time, you can likely run the numbers as above and directly see what effect this will have on reliability - if you can post the drive specifications I can add that calculation to this post. Whether the risk is then acceptable or not is for your organisation to decide.
Disclaimer: The above calculations have been simplified - they are still relatively accurate.
edited 7 hours ago
answered 8 hours ago
George.PalaciosGeorge.Palacios
4,10711 silver badges31 bronze badges
4,10711 silver badges31 bronze badges
We don't have these servers yet, but they would agnostic Dell enterprise drives. Everything I've seen them running would have a 2M MTBF and 10^-17 UBER. Also these would be 5 to 8 drive arrays, so a bit smaller than your example.
– zsqlman
6 hours ago
add a comment |
We don't have these servers yet, but they would agnostic Dell enterprise drives. Everything I've seen them running would have a 2M MTBF and 10^-17 UBER. Also these would be 5 to 8 drive arrays, so a bit smaller than your example.
– zsqlman
6 hours ago
We don't have these servers yet, but they would agnostic Dell enterprise drives. Everything I've seen them running would have a 2M MTBF and 10^-17 UBER. Also these would be 5 to 8 drive arrays, so a bit smaller than your example.
– zsqlman
6 hours ago
We don't have these servers yet, but they would agnostic Dell enterprise drives. Everything I've seen them running would have a 2M MTBF and 10^-17 UBER. Also these would be 5 to 8 drive arrays, so a bit smaller than your example.
– zsqlman
6 hours ago
add a comment |
I'm thinking that there would be multiple benefits to running them on RAID0 arrays over other methods with few, if any, real drawbacks.
This is a pretty common configuration when running AGs with internal / direct-attached storage drives. Especially with NVMe or other PCI-based flash storage divices.
It simply amounts to treating a drive failure like a server failure. With solid state drives you don't really have a significantly lower MTBF for the drive than you do for the other solid-state components of the server, and so you simply treat the drives as a point-of-failure for the server, and replace/rebuild the server in case of a drive failure.
Thanks, David! Obviously this is the answer I want to see. I'm trying to take into consideration all of the non-preferable replies as well.
– zsqlman
6 hours ago
add a comment |
I'm thinking that there would be multiple benefits to running them on RAID0 arrays over other methods with few, if any, real drawbacks.
This is a pretty common configuration when running AGs with internal / direct-attached storage drives. Especially with NVMe or other PCI-based flash storage divices.
It simply amounts to treating a drive failure like a server failure. With solid state drives you don't really have a significantly lower MTBF for the drive than you do for the other solid-state components of the server, and so you simply treat the drives as a point-of-failure for the server, and replace/rebuild the server in case of a drive failure.
Thanks, David! Obviously this is the answer I want to see. I'm trying to take into consideration all of the non-preferable replies as well.
– zsqlman
6 hours ago
add a comment |
I'm thinking that there would be multiple benefits to running them on RAID0 arrays over other methods with few, if any, real drawbacks.
This is a pretty common configuration when running AGs with internal / direct-attached storage drives. Especially with NVMe or other PCI-based flash storage divices.
It simply amounts to treating a drive failure like a server failure. With solid state drives you don't really have a significantly lower MTBF for the drive than you do for the other solid-state components of the server, and so you simply treat the drives as a point-of-failure for the server, and replace/rebuild the server in case of a drive failure.
I'm thinking that there would be multiple benefits to running them on RAID0 arrays over other methods with few, if any, real drawbacks.
This is a pretty common configuration when running AGs with internal / direct-attached storage drives. Especially with NVMe or other PCI-based flash storage divices.
It simply amounts to treating a drive failure like a server failure. With solid state drives you don't really have a significantly lower MTBF for the drive than you do for the other solid-state components of the server, and so you simply treat the drives as a point-of-failure for the server, and replace/rebuild the server in case of a drive failure.
edited 7 hours ago
answered 7 hours ago
David Browne - MicrosoftDavid Browne - Microsoft
14.9k1 gold badge13 silver badges39 bronze badges
14.9k1 gold badge13 silver badges39 bronze badges
Thanks, David! Obviously this is the answer I want to see. I'm trying to take into consideration all of the non-preferable replies as well.
– zsqlman
6 hours ago
add a comment |
Thanks, David! Obviously this is the answer I want to see. I'm trying to take into consideration all of the non-preferable replies as well.
– zsqlman
6 hours ago
Thanks, David! Obviously this is the answer I want to see. I'm trying to take into consideration all of the non-preferable replies as well.
– zsqlman
6 hours ago
Thanks, David! Obviously this is the answer I want to see. I'm trying to take into consideration all of the non-preferable replies as well.
– zsqlman
6 hours ago
add a comment |
zsqlman is a new contributor. Be nice, and check out our Code of Conduct.
zsqlman is a new contributor. Be nice, and check out our Code of Conduct.
zsqlman is a new contributor. Be nice, and check out our Code of Conduct.
zsqlman is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Database Administrators Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f246459%2fraid0-instead-of-raid1-or-5-is-this-crazy%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You're INCREASING the chances of a failover event occurring - is that desirable?
– George.Palacios
8 hours ago
It is preferable to running in a degraded state.
– zsqlman
8 hours ago
Just to add to my above comment - the chances of both nodes going boom at the same time will be increased exponentially by the change of RAID setup. Given that you have 3 nodes though that may not be an issue. Do you plan to offload reporting queries to the secondary nodes?
– George.Palacios
8 hours ago
Some reporting is offloaded, but mostly not. Maybe one day. I know each server has an increased chance of failure due to the RAID config, but why would it be "exponentially" higher that both would go down simultaneously?
– zsqlman
8 hours ago
3
What are your RPO/RTO objectives? Have you considered that RAID10 would give you the performance of RAID 0, with the safety of mirroring?
– Max Vernon
7 hours ago