* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download USE-FOR-IGRAPH-_-Performance-Analysis-Review
Serializability wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Oracle Database wikipedia , lookup
Microsoft Access wikipedia , lookup
Functional Database Model wikipedia , lookup
Ingres (database) wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Concurrency control wikipedia , lookup
Relational model wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Database model wikipedia , lookup
Nymad approach to a SQL Server Performance Analysis and Optimisation Study CONTENTS PURPOSE OF THE DOCUMENT ................................................................................................................. 3 PROBLEM STATEMENT .............................................................................................................................. 3 APPROACH .............................................................................................................................................. 3 PHASE 1 – STUDY ............................................................................................................................................. 4 PHASE 2- ANALYSIS .......................................................................................................................................... 4 PHASE 3 – DEFINE BENCHMARK AND STRATEGY ................................................................................................... 5 PHASE 4 – RESOLUTION .................................................................................................................................... 5 PHASE 5 – ONGOING MONITORING .................................................................................................................. 5 PREREQUISITES.......................................................................................................................................... 5 APPENDIX SAMPLE REPORTING SCREENSHOT........................................................................................ 6 Date: Oct 2016 Proprietary and Confidential Page 2 of 10 Purpose of the document The purpose of the document is to present Nymad’s approach for analysing an existing Microsoft SQL Server (SQL) infrastructure portfolio and report to IT management for optimisation of the technical architecture of the SQL portfolio for improved performance, availability and utilisation. Problem Statement Managing poor performance, migrating databases into cost effective cloud environments, increased maintenance and software investment are all problems challenging IT budgets. These may be due to the following possible reasons: The database portfolio within an organisation will be gradually increasing on a transaction level as part of organic growth. This will be increased as part of business diversification, acquisition, consolidation and distribution Most of the industry standard ERP applications do not force an archive and purging process which in turn adds an additional load to the database environment both in size and performance The database growth is not monitored for most of scenarios as part of the dayto-day BAU process Approach Nymad’s proven approach is to provide a benchmark of the existing IT database portfolio with its infrastructure architecture, define the current status of the *RAID log focusing on database portfolio and its ability to support the business demand and mid to long term strategy. Our approach includes a high level blueprint of the existing SQL platform taking into account: Performance Resilience Server availability Hardware utilisation Database file distribution Index usage Database locks Cost of database query and its business impact Loss of connections and data lost I/O throughput of the database against LoB application demand Utilisation of database features Utilisation of database lock and its impact Ongoing maintenance (supportability) Organisational growth and scale Licensing costs Date: Oct 2016 Proprietary and Confidential Page 3 of 10 On-going Maintenance Study Resolution Analysis Benchmark Phase 1 – Study Nymad will conduct an initial study discovery exercise coordinated by a Business Analyst and Database Architect. The following are the key activities included: Understand current environments Business process Existing documentation 3rd parties involved IT strategy The outputs from this phase will be: A high level plan Identification of knowledge gaps within the existing environment Phase 2- Analysis The second phase will perform a detailed review of the existing operations, data load or extraction processes, application interfaces, BAU processes, database growth, peak time and off peak time access of the systems. These activities will be performed remotely by a Solution Architect and DBA team remotely for the period of 2 – 3 weeks of elapsed schedule. The actual effort will be specific to customer environment which will be confirmed as part of Phase 1 deliverables. Nymad uses industry standard tools and proven preparatory tools for baselining and analysing the existing information. Date: Oct 2016 Proprietary and Confidential Page 4 of 10 Phase 3 – Define benchmark and strategy This phase will include the activities to review Nymad’s study and analysis report with your IT leadership team, the existing DBA support team and Key business stakeholders. Key activities include: Review and confirm the analysis specific to business processes Review and agree the database growth ratio based on current actual and future business forecasting Review and agree the organisation business strategy for acquisition, consolidation and distribution Review and agree strategy on Virtualisation, Cloud or Hybrid database implementation The outputs from this phase will be: SQL Server Database Portfolio (refer to the Appendix for sample report screenshot) RAID log (Risks, Assumptions, Issues and Dependencies) Resolution proposal and strategy to include a plan to resolve the issues for quick wins and long term strategy Phase 4 – Resolution Microsoft certified Nymad consultants will assist you to resolve the issues via one off engagement model or an on-going managed database support contract. Phase 5 – Ongoing Monitoring The database maintenance is to be part of the BAU process. Our existing managed service framework will provide flexibility in managing and monitoring database service proactivity. Alternatively, our managed service framework provides flexibility to upskill an existing technical. Prerequisites To initiate an engagement; our consultants will require mix of remote and onsite access of: Remote access to relevant IT systems, source code and test and dev environments Access to relevant knowledge from internal or partners (we would expect to schedule in partner meetings) Access to any existing documentation Date: Oct 2016 Proprietary and Confidential Page 5 of 10 Appendix Sample Reporting Screenshot Date: Oct 2016 Proprietary and Confidential Page 6 of 10 Date: Oct 2016 Proprietary and Confidential Page 7 of 10 Date: Oct 2016 Proprietary and Confidential Page 8 of 10 Date: Oct 2016 Proprietary and Confidential Page 9 of 10 Date: Oct 2016 Proprietary and Confidential Page 10 of 10