官术网_书友最值得收藏!

Summary

Building a database server with good performance is hard work. There are many individual components that are available in multiple quality levels and corresponding costs. Also there are plenty of small details you must get right or you'll risk data corruption. Luckily, you don't have to start from scratch. Stick to common, well understood components with known good performance, while keeping an eye on reliability too, and you can build a well balanced database server for a reasonable budget. Always make sure to run your own benchmarks on the result though. It's very easy to sabotage even good equipment with the wrong configuration when running a database.

  • Allocating your hardware budget among CPUs, memory, and disks is very application dependent.
  • Carefully selecting and configuring your controller and disk caches is critical for reliable database operation.
  • Make sure you are monitoring components in your server that are likely to fail or have a known lifetime, particularly hard drives and the batteries in disk controller cards.
  • Any disk write caches in your system must be confirmed to properly support the write flushing mechanism the database uses, or database corruption can result.
  • The maximum rate that database clients can commit transactions can be very low without a properly implemented write-back cache.
主站蜘蛛池模板: 柘荣县| 千阳县| 礼泉县| 四川省| 灯塔市| 八宿县| 辽阳县| 株洲县| 和硕县| 怀集县| 手游| 翁源县| 万山特区| 龙川县| 财经| 磴口县| 沽源县| 郎溪县| 确山县| 南江县| 黔西县| 凤庆县| 鹿邑县| 大丰市| 阜阳市| 荆州市| 石台县| 东乌珠穆沁旗| 沙坪坝区| 潢川县| 安图县| 澄迈县| 金寨县| 社会| 锦屏县| 平阳县| 渭源县| 钟山县| 凌海市| 襄城县| 迁西县|