This document discusses point-in-time recovery for databases and operating systems. It describes how to perform point-in-time recovery in DynamoDB, MySQL, and Azure SQL databases. It also explains how to restore a Windows PC to an earlier point in time using tools like System Restore or MiniTool ShadowMaker by creating restore points in advance.
Data replication involves storing the same data on multiple storage devices to improve reliability, accessibility, and fault tolerance. There are different types of data replication including real-time replication, disk mirroring, synchronous replication, and asynchronous replication. File-based replication replicates data at the file level instead of the storage block level using various methods like capturing file system activities with a kernel driver or comparing file systems to sync changes. Tools like MiniTool ShadowMaker can be used to schedule and automate file replication between locations.
Does Avast detect malware? Does Avast get rid of viruses? Does Avast free remove spyware, rootkits, keyloggers, adware, trojans, ransomware, and infected files?
This technical paper provides the best practices for implementing the IBM Storwize V7000 Unified system NDMP backup solution using EMC NetWorker. To know more about the IBM Storwize V7000, visit http://ibm.co/TaLb6Q.
MySQL Enterprise Backup: Backup & Recovery Performance tests, full and partial restores, comparisons using MySQL Utilities, using transportable tablespaces, etc.
A simple scenario on a small environment, using ubuntu a laptop and an external hd, showing how to use MEB and leave mysqldump to those specific situations, and reduce backup and restore times via MEB and single-image files, extracting specific .ibd or .frm's and recover the lost rows, or a dropped table.
- Database backups are important to prevent data loss from hardware failures, user errors, or application issues. Regular backups should include the database contents, log files, and configuration information.
- Common backup methods include using mysqldump to dump databases into SQL files, copying table files, making delimited text file backups, and enabling binary logging for incremental backups by replaying log files.
- Backups should be stored in multiple locations including on separate disks, servers, or cloud storage. A backup strategy includes performing full and incremental backups on a schedule as well as before and after structural changes.
MySQL Backup and Security Best PracticesLenz Grimmer
MySQL Backup and Security discusses best practices for securing MySQL servers and backing up MySQL data. It provides guidance on improving MySQL security through password protection, access controls and encryption. It also reviews various backup methods like logical backups using mysqldump, physical backups of data files, and techniques like MySQL replication and file system snapshots for backups with reduced downtime.
This document provides instructions for various MySQL backup and restore operations using mysqldump and other tools. It discusses:
- Backing up and restoring a single database or multiple databases using mysqldump.
- Backing up all databases, restoring databases, and restoring a single database.
- Backing up a specific table.
- Importing data into MySQL from text files using mysqlimport or LOAD DATA LOCAL INFILE statements.
- Additional topics covered include MySQL backups on Linux and Windows, different backup types, dumping databases to other servers, and loading SQL files and CSV files into MySQL.
Data replication involves storing the same data on multiple storage devices to improve reliability, accessibility, and fault tolerance. There are different types of data replication including real-time replication, disk mirroring, synchronous replication, and asynchronous replication. File-based replication replicates data at the file level instead of the storage block level using various methods like capturing file system activities with a kernel driver or comparing file systems to sync changes. Tools like MiniTool ShadowMaker can be used to schedule and automate file replication between locations.
Does Avast detect malware? Does Avast get rid of viruses? Does Avast free remove spyware, rootkits, keyloggers, adware, trojans, ransomware, and infected files?
This technical paper provides the best practices for implementing the IBM Storwize V7000 Unified system NDMP backup solution using EMC NetWorker. To know more about the IBM Storwize V7000, visit http://ibm.co/TaLb6Q.
MySQL Enterprise Backup: Backup & Recovery Performance tests, full and partial restores, comparisons using MySQL Utilities, using transportable tablespaces, etc.
A simple scenario on a small environment, using ubuntu a laptop and an external hd, showing how to use MEB and leave mysqldump to those specific situations, and reduce backup and restore times via MEB and single-image files, extracting specific .ibd or .frm's and recover the lost rows, or a dropped table.
- Database backups are important to prevent data loss from hardware failures, user errors, or application issues. Regular backups should include the database contents, log files, and configuration information.
- Common backup methods include using mysqldump to dump databases into SQL files, copying table files, making delimited text file backups, and enabling binary logging for incremental backups by replaying log files.
- Backups should be stored in multiple locations including on separate disks, servers, or cloud storage. A backup strategy includes performing full and incremental backups on a schedule as well as before and after structural changes.
MySQL Backup and Security Best PracticesLenz Grimmer
MySQL Backup and Security discusses best practices for securing MySQL servers and backing up MySQL data. It provides guidance on improving MySQL security through password protection, access controls and encryption. It also reviews various backup methods like logical backups using mysqldump, physical backups of data files, and techniques like MySQL replication and file system snapshots for backups with reduced downtime.
This document provides instructions for various MySQL backup and restore operations using mysqldump and other tools. It discusses:
- Backing up and restoring a single database or multiple databases using mysqldump.
- Backing up all databases, restoring databases, and restoring a single database.
- Backing up a specific table.
- Importing data into MySQL from text files using mysqlimport or LOAD DATA LOCAL INFILE statements.
- Additional topics covered include MySQL backups on Linux and Windows, different backup types, dumping databases to other servers, and loading SQL files and CSV files into MySQL.
This technical report provides best practices for implementing NetApp's Performance Acceleration Module (PAM I) and Flash Cache solutions. It discusses how PAM I and Flash Cache improve storage system performance by caching frequently accessed data in memory or flash modules, allowing data to be served much faster than from disk. The report covers how the solutions work, different modes of operation, performance expectations, interactions with other Data ONTAP features, and how to monitor performance. The goal is to help readers make well-informed decisions about using PAM I and Flash Cache to enhance storage controller performance without adding disk drives.
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...Symantec
In this technical session we will share a few customer tested blueprints for implementing DR strategies with NetBackup appliances showing support for onsite and offsite disaster recovery. This includes the architecture design with Symantec best practices, down to execution of the wizards and command lines needed to implement the solution.
Watch the recording of this Google+ Hangout: http://bit.ly/13oTjvp
This document discusses best practices for optimizing SQL Server performance. It recommends establishing a baseline, identifying bottlenecks, making one change at a time and measuring the impact. It also provides examples of metrics, tools and techniques to monitor performance at the system, database and query levels. These include Windows Performance Monitor, SQL Server Activity Monitor, Dynamic Management Views and trace flags.
in LATVIAN language: Viens no galvenajiem datubāzes administratora uzdevumiem ir veikt datubāzes backup un prast no tā atjaunot datubāzi. Mysql bezmaksas versija nepiedāvā datubāzes administratoram ļoti daudz izvēles. Sava prezentācija es pastāstīšu par šādiem rīkiem:
-- MySQLdump
-- Percona XtraBackup
-- Mysql enterprise backup (MEB)
--Un citiem rīkiem kas palīdz man veikt db backup
"Disaster is inevitable" and "To move forward you must first backup" should be known to all software developers. This presentation will discuss all the options for your valuable data assets in MySQL, and highlight how to maintain site reliability of your data
NetBackup provides concise training on its version 6.x software. The document outlines several key sections:
1. NetBackup essentials such as architecture, terminology, and backup components like the master server, media server, and Enterprise Media Manager.
2. Daemons and processes that run on the master and media servers.
3. NetBackup management including reports, policies, media and device management, restores, and troubleshooting.
4. The backup flow and how clients interact with the master server and media server during backups.
MySQL Replication: Demo Réplica en EspañolKeith Hollman
MySQL Replication technical example in Spanish.
Ejemplo técnico de réplica de MySQL en Español.
Es una guía muy rápida para quitar el miedo a empezar a jugar con réplica.
Highly efficient backups with percona xtrabackupNilnandan Joshi
Percona XtraBackup is an open source, free MySQL hot backup software that performs non-blocking backups for InnoDB and XtraDB databases. In this talk we'll describe below things.
- How it works with MySQL/Percona Server and what are the features provided
- Difference between Xtrabackup and Innobackupex
- How to take full/increment/partial backup and restore
- How to use features like streaming, compression, remote and compact backups
- How to troubleshoot the issue with xtrabackup
ZFS and MySQL on Linux, the Sweet SpotsJervin Real
The document discusses using ZFS as the storage backend for MySQL and Percona XtraDB Cluster. It finds that while ZFS can provide reliable storage, encryption, compression and backups for MySQL, direct performance is limited by disk throughput. Adding an NVMe SLOG helps improve performance for a large MySQL dataset, but is still limited by the underlying storage. ZFS snapshots provide an alternative to XtraBackup for state snapshot transfers in Percona XtraDB Cluster that keeps the donor node available. Testing backups with ZFS snapshots on MySQL shows initial steady performance, but degradation over time as reads saturate the disks.
This document provides an overview of kernel tuning and customizing for performance on Enterprise Linux. It discusses monitoring tools, basic tuning steps like disabling unused services, memory tuning including hugepages and transparent huge pages, swap/cache tuning. It also covers I/O and filesystem tuning and networking tuning. The goal is to provide concepts and approaches for tuning the major components to optimize performance.
Databases are a key part of any application. The storage subsystem contributes most to performance of the database. In recent days, new storage technologies like Solid State Storage (SSD) and high performance drives are becoming cheaper and more accessible, but it takes a lot of planning to use these technologies in a cost effective way for best price-performance.
The document discusses various topics related to the InnoDB storage engine in MySQL, including its key features, backup and recovery procedures, checkpoint processing, moving or copying InnoDB tables, and the storage engines supported in MySQL 5.5. It provides technical details on InnoDB's implementation of transactions, locking, and crash recovery. The document also describes how to force InnoDB recovery if needed to dump tables from a corrupted database.
Upgrading mysql version 5.5.30 to 5.6.10Vasudeva Rao
The document provides steps to upgrade a MySQL database from version 5.5.30 to 5.6.10 on a Linux server. It involves downloading the MySQL 5.6 RPM files, stopping the existing 5.5 server, moving the existing data directory, removing the 5.5 RPMs, installing the 5.6 RPMs, moving the data directory back, starting the 5.6 server, and running mysql_upgrade to convert the database to the new version's format. Additional configuration changes for the new 5.6 version are also recommended.
The document discusses MySQL database backups. It covers logical versus physical backups, the MySQL Enterprise Backup tool, backup strategies, and new features in version 3.9 of MySQL Enterprise Backup. Key points include that logical backups use SQL queries but physical backups with MySQL Enterprise Backup can backup larger databases more quickly. Backup strategies should include full, incremental, and archived backups as well as validation of backups. New features in version 3.9 include single step restores and selective backups of large tables.
This document discusses InnoDB compression at Facebook. It describes how compression saves disk space and reduces I/O, allowing fewer servers. Benchmarks show compressed InnoDB performs as well or better than uncompressed. Facebook improved compression by reducing failures, adding statistics, removing compressed pages from redo logs, and adaptive padding. Future work includes more efficient compression and testing larger pages/other algorithms.
MySQL's new Secure by Default Install -- All Things Open October 20th 2015Dave Stokes
One of the new features of MySQL 5.7 is enhanced security. This includes password rotation, lengthening the user name field, SSL encouragement, and much more. This session presented at All Things open 2015 and covers the changes in MySQL 5.7
The document provides information about MySQL storage engines:
- It describes the main storage engines like MyISAM, InnoDB, Memory, Archive, etc and their key features.
- It explains how to specify a storage engine when creating a table, check the engine of an existing table, and convert a table to use a different engine.
- It also gives details on important InnoDB related parameters like innodb_file_per_table and how to check if InnoDB is enabled on a MySQL server.
Percona Xtrabackup provides fully open-source, high-performance, non-blocking backups for MySQL databases. It can create full or incremental backups of InnoDB or MyISAM tables with features like parallel backups, compression, point-in-time recovery, and streaming backups. The backups can be applied using the innobackupex command line tool to restore databases efficiently.
AWS APAC Webinar Week - AWS MySQL Relational Database Services Best Practices...Amazon Web Services
Amazon RDS makes it easy to set up, operate, and scale, relational databases in the cloud. Amazon RDS for MySQL supports applications that require up to tens of thousands of IOPS, and allows you to scale on demand without administrative complexity. In this webinar, we will discuss best practices for getting the most out of Amazon RDS for MySQL, as well as techniques for migrating data to and from the service.
Disaster Recovery Planning using Azure Site RecoveryNitin Agarwal
Disaster recovery and business continuity solutions have been historically expensive and time consuming. Microsoft Azure Site Recovery (ASR) makes Disaster Recovery (DR) planning and implementation simpler and affordable for all types of organizations.
Join our team of cloud experts for a walk through of DR and ASR basics. We'll highlight best practices for ASR deployments and help you get a sense of the costs for implementing a solution.
This technical report provides best practices for implementing NetApp's Performance Acceleration Module (PAM I) and Flash Cache solutions. It discusses how PAM I and Flash Cache improve storage system performance by caching frequently accessed data in memory or flash modules, allowing data to be served much faster than from disk. The report covers how the solutions work, different modes of operation, performance expectations, interactions with other Data ONTAP features, and how to monitor performance. The goal is to help readers make well-informed decisions about using PAM I and Flash Cache to enhance storage controller performance without adding disk drives.
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...Symantec
In this technical session we will share a few customer tested blueprints for implementing DR strategies with NetBackup appliances showing support for onsite and offsite disaster recovery. This includes the architecture design with Symantec best practices, down to execution of the wizards and command lines needed to implement the solution.
Watch the recording of this Google+ Hangout: http://bit.ly/13oTjvp
This document discusses best practices for optimizing SQL Server performance. It recommends establishing a baseline, identifying bottlenecks, making one change at a time and measuring the impact. It also provides examples of metrics, tools and techniques to monitor performance at the system, database and query levels. These include Windows Performance Monitor, SQL Server Activity Monitor, Dynamic Management Views and trace flags.
in LATVIAN language: Viens no galvenajiem datubāzes administratora uzdevumiem ir veikt datubāzes backup un prast no tā atjaunot datubāzi. Mysql bezmaksas versija nepiedāvā datubāzes administratoram ļoti daudz izvēles. Sava prezentācija es pastāstīšu par šādiem rīkiem:
-- MySQLdump
-- Percona XtraBackup
-- Mysql enterprise backup (MEB)
--Un citiem rīkiem kas palīdz man veikt db backup
"Disaster is inevitable" and "To move forward you must first backup" should be known to all software developers. This presentation will discuss all the options for your valuable data assets in MySQL, and highlight how to maintain site reliability of your data
NetBackup provides concise training on its version 6.x software. The document outlines several key sections:
1. NetBackup essentials such as architecture, terminology, and backup components like the master server, media server, and Enterprise Media Manager.
2. Daemons and processes that run on the master and media servers.
3. NetBackup management including reports, policies, media and device management, restores, and troubleshooting.
4. The backup flow and how clients interact with the master server and media server during backups.
MySQL Replication: Demo Réplica en EspañolKeith Hollman
MySQL Replication technical example in Spanish.
Ejemplo técnico de réplica de MySQL en Español.
Es una guía muy rápida para quitar el miedo a empezar a jugar con réplica.
Highly efficient backups with percona xtrabackupNilnandan Joshi
Percona XtraBackup is an open source, free MySQL hot backup software that performs non-blocking backups for InnoDB and XtraDB databases. In this talk we'll describe below things.
- How it works with MySQL/Percona Server and what are the features provided
- Difference between Xtrabackup and Innobackupex
- How to take full/increment/partial backup and restore
- How to use features like streaming, compression, remote and compact backups
- How to troubleshoot the issue with xtrabackup
ZFS and MySQL on Linux, the Sweet SpotsJervin Real
The document discusses using ZFS as the storage backend for MySQL and Percona XtraDB Cluster. It finds that while ZFS can provide reliable storage, encryption, compression and backups for MySQL, direct performance is limited by disk throughput. Adding an NVMe SLOG helps improve performance for a large MySQL dataset, but is still limited by the underlying storage. ZFS snapshots provide an alternative to XtraBackup for state snapshot transfers in Percona XtraDB Cluster that keeps the donor node available. Testing backups with ZFS snapshots on MySQL shows initial steady performance, but degradation over time as reads saturate the disks.
This document provides an overview of kernel tuning and customizing for performance on Enterprise Linux. It discusses monitoring tools, basic tuning steps like disabling unused services, memory tuning including hugepages and transparent huge pages, swap/cache tuning. It also covers I/O and filesystem tuning and networking tuning. The goal is to provide concepts and approaches for tuning the major components to optimize performance.
Databases are a key part of any application. The storage subsystem contributes most to performance of the database. In recent days, new storage technologies like Solid State Storage (SSD) and high performance drives are becoming cheaper and more accessible, but it takes a lot of planning to use these technologies in a cost effective way for best price-performance.
The document discusses various topics related to the InnoDB storage engine in MySQL, including its key features, backup and recovery procedures, checkpoint processing, moving or copying InnoDB tables, and the storage engines supported in MySQL 5.5. It provides technical details on InnoDB's implementation of transactions, locking, and crash recovery. The document also describes how to force InnoDB recovery if needed to dump tables from a corrupted database.
Upgrading mysql version 5.5.30 to 5.6.10Vasudeva Rao
The document provides steps to upgrade a MySQL database from version 5.5.30 to 5.6.10 on a Linux server. It involves downloading the MySQL 5.6 RPM files, stopping the existing 5.5 server, moving the existing data directory, removing the 5.5 RPMs, installing the 5.6 RPMs, moving the data directory back, starting the 5.6 server, and running mysql_upgrade to convert the database to the new version's format. Additional configuration changes for the new 5.6 version are also recommended.
The document discusses MySQL database backups. It covers logical versus physical backups, the MySQL Enterprise Backup tool, backup strategies, and new features in version 3.9 of MySQL Enterprise Backup. Key points include that logical backups use SQL queries but physical backups with MySQL Enterprise Backup can backup larger databases more quickly. Backup strategies should include full, incremental, and archived backups as well as validation of backups. New features in version 3.9 include single step restores and selective backups of large tables.
This document discusses InnoDB compression at Facebook. It describes how compression saves disk space and reduces I/O, allowing fewer servers. Benchmarks show compressed InnoDB performs as well or better than uncompressed. Facebook improved compression by reducing failures, adding statistics, removing compressed pages from redo logs, and adaptive padding. Future work includes more efficient compression and testing larger pages/other algorithms.
MySQL's new Secure by Default Install -- All Things Open October 20th 2015Dave Stokes
One of the new features of MySQL 5.7 is enhanced security. This includes password rotation, lengthening the user name field, SSL encouragement, and much more. This session presented at All Things open 2015 and covers the changes in MySQL 5.7
The document provides information about MySQL storage engines:
- It describes the main storage engines like MyISAM, InnoDB, Memory, Archive, etc and their key features.
- It explains how to specify a storage engine when creating a table, check the engine of an existing table, and convert a table to use a different engine.
- It also gives details on important InnoDB related parameters like innodb_file_per_table and how to check if InnoDB is enabled on a MySQL server.
Percona Xtrabackup provides fully open-source, high-performance, non-blocking backups for MySQL databases. It can create full or incremental backups of InnoDB or MyISAM tables with features like parallel backups, compression, point-in-time recovery, and streaming backups. The backups can be applied using the innobackupex command line tool to restore databases efficiently.
AWS APAC Webinar Week - AWS MySQL Relational Database Services Best Practices...Amazon Web Services
Amazon RDS makes it easy to set up, operate, and scale, relational databases in the cloud. Amazon RDS for MySQL supports applications that require up to tens of thousands of IOPS, and allows you to scale on demand without administrative complexity. In this webinar, we will discuss best practices for getting the most out of Amazon RDS for MySQL, as well as techniques for migrating data to and from the service.
Disaster Recovery Planning using Azure Site RecoveryNitin Agarwal
Disaster recovery and business continuity solutions have been historically expensive and time consuming. Microsoft Azure Site Recovery (ASR) makes Disaster Recovery (DR) planning and implementation simpler and affordable for all types of organizations.
Join our team of cloud experts for a walk through of DR and ASR basics. We'll highlight best practices for ASR deployments and help you get a sense of the costs for implementing a solution.
Join Johan Andersson, CTO at Severalnines, and Ralf Gebhardt, Product Manager at MariaDB, as they unveil the latest release of ClusterControl, the all-inclusive database management system that lets you easily deploy, monitor, manage and scale highly available open source databases - and load balancers - in any environment: on-premise or in the cloud.
We have a particular focus on MariaDB 10.2, thanks to Ralf’s participation, who talk us through the latest features, and give us a sneak preview of what to expect in MariaDB 10.3.
ClusterControl now supports the latest versions of MariaDB, MySQL NDB Cluster and PostgreSQL; and introduces a series of new database backup functionalities that range from AWS & Google Cloud integration backup services to automatic backup verifications, making it ever more efficient to run a solid backup strategy for open source database infrastructures.
We also look at our new operational reports and email notification features - all in a live demo that you don’t want to miss.
AGENDA
- MariaDB 10.2: all the new features and a first look at MariaDB 10.3
- ClusterControl 1.5
- What’s new:
- MariaDB 10.2 support
- AWS & Google Cloud services integration
- Enhanced backup functions
- New features & support for:
- PostgreSQL
- MySQL NDB Cluster
- ProxySQL
- Operational reports
- Live demo
- Q&A
PRESENTERS
Johan Andersson, CTO, Severalnines - Johan's technical background and interest are in high performance computing as demonstrated by the work he did on main-memory clustered databases at Ericsson as well as his research on parallel Java Virtual Machines at Trinity College Dublin in Ireland. Prior to co-founding Severalnines, Johan was Principal Consultant and lead of the MySQL Clustering & High Availability consulting group at MySQL / Sun Microsystems / Oracle, where he designed and implemented large-scale MySQL systems for key customers. Johan is a regular speaker at MySQL User Conferences as well as other high profile community gatherings with popular talks and tutorials around architecting and tuning MySQL Clusters.
Ralf Gebhardt is Product Manager at MariaDB Corporation. He is responsible for MariaDB Server and MariaDB Connectors. He joined MariaDB/SkySQL in 2011 as Principal Sales Engineer.
After 10 years professional experience in Software Development, Support, Training and Consulting, He started working at MySQL GmbH as Sales Engineer in 2002. In the course of the acquisition of Sun Microsystems he joined Oracle, still responsible for MySQL.
He holds a masters degree in Computer Engineering from the University of Cooperative Education (in cooperation with IBM Deutschland).
The document discusses three common ways to improve performance of a MySQL database that is experiencing high load:
1. Upgrade hardware by adding more RAM, faster disks, or more powerful CPUs. This provides a temporary fix but can become exponentially more expensive and does not address underlying issues.
2. Change MySQL configuration settings like tmp_table_size or sort_buffer_size to optimize for specific bottlenecks shown in global status variables, but there are no "silver bullets" and misconfigurations must be addressed.
3. Improve indexing and tune queries by addressing issues like temporary tables on disk, full table scans, and lack of indexes causing full joins or sorting, which can have long term benefits over simply adding resources
MySQL replication allows data from a master database server to be copied to one or more slave database servers. It provides advantages like improving performance through load balancing, increasing data security with backups on slaves, and enabling analytics on slaves without impacting the master. Basic replication involves setting up a master server and slave server with unique IDs, configuring the master to log binary changes, and pointing the slave to the master so it can copy the binary log entries.
Webinar slides: Our Guide to MySQL & MariaDB Performance TuningSeveralnines
If you’re asking yourself the following questions when it comes to optimally running your MySQL or MariaDB databases:
- How do I tune them to make best use of the hardware?
- How do I optimize the Operating System?
- How do I best configure MySQL or MariaDB for a specific database workload?
Then this replay is for you!
We discuss some of the settings that are most often tweaked and which can bring you significant improvement in the performance of your MySQL or MariaDB database. We also cover some of the variables which are frequently modified even though they should not.
Performance tuning is not easy, especially if you’re not an experienced DBA, but you can go a surprisingly long way with a few basic guidelines.
This webinar builds upon blog posts by Krzysztof from the ‘Become a MySQL DBA’ series.
AGENDA
- What to tune and why?
- Tuning process
- Operating system tuning
- Memory
- I/O performance
- MySQL configuration tuning
- Memory
- I/O performance
- Useful tools
- Do’s and do not’s of MySQL tuning
- Changes in MySQL 8.0
SPEAKER
Krzysztof Książek, Senior Support Engineer at Severalnines, is a MySQL DBA with experience managing complex database environments for companies like Zendesk, Chegg, Pinterest and Flipboard.
One of the most common activity is to perform database restore using old backup or performing PIT recovery for database.
In this blog , We will show you how to perform restore and recovery of the MySQL database using backup taken via mysqlbackup.
(DAT402) Amazon RDS PostgreSQL:Lessons Learned & New FeaturesAmazon Web Services
Learn the specifics of Amazon RDS for PostgreSQL’s capabilities and extensions that make it powerful. This session begins with a brief overview of the RDS PostgreSQL service, how it provides High Availability & Durability and will then deep dive into the new features that we have released since re:Invent 2014, including major version upgrade and newly added PostgreSQL extensions to RDS PostgreSQL. During the session, we will also discuss lessons learned running a large fleet of PostgreSQL instances, including specific recommendations. In addition we will present benchmarking results looking at differences between the 9.3, 9.4 and 9.5 releases.
Multi Source Replication With MySQL 5.7 @ VerisureKenny Gryp
Verisure migrated their data warehouse from using Tungsten Replicator to native multi-source replication in MySQL 5.7 to simplify operations. They loaded data from production shards into the new data warehouse setup using XtraBackup backups and improved replication capacity with MySQL's parallel replication features. Some issues were encountered with replication lag reporting and crashes during the upgrade but most were resolved. Monitoring and management tools also required updates to support the new multi-source replication configuration.
This document discusses topics related to the Oracle Database Cloud Administrator 2021 Certified Professional Certification exam. It includes questions about provisioning and connecting to MySQL Database services, monitoring MySQL databases, explaining backup and recovery options for databases, and describing the architecture and components of Exadata Cloud services.
Oracle Database 12c offers new enhancements and additions in Recovery Manager (RMAN). The features listed in this article will help you transport data across platforms and reduce downtime by 8x versus tradition migration approach, recover table and table partitions to point-in-time without affecting other objects in the database, and audit RMAN-related events using unified auditing. Take advantage of these new features for efficient backup and recovery.
DataStax: Backup and Restore in Cassandra and OpsCenterDataStax Academy
Cassandra and OpsCenter has a range of backup and restore topics. I will start with a basic overview of Cassandra backup/restore, walking through the operational steps to provide the understanding required to perform an on disk backup and restore. Expanding on this overview, I'll cover the limitations (including schema requirements) and their impact on the restore process. Further, I'll discuss commit log archiving and point in time restore operations. After covering the underlying operations, I'll wrap up with a discussion of how OpsCenter automates this process and leverages S3.
This document discusses using Ansible for configuration management with CloudStack. It provides an overview of Ansible, how it can be used with CloudStack for tasks like deploying management servers, configuring guest VMs, and maintaining the CloudStack environment. Specific examples are given for using Ansible roles to install MySQL, deploy the CloudStack management server, and apply XenServer hotfixes. The presenter provides resources for learning more about using Ansible with CloudStack.
Realización de respaldos de datos de SQL Server 2015 a Windows Azure, requerimientos on-premises y en Azure, y procedimiento para realizarlo mediante SSMS, T-SQL, Powershell y SMO
Krzysztof Ksiazek - Severalnines AB
So, you are a developer or sysadmin and showed some abilities in dealing with databases issues. And now, you have been elected to the role of DBA. And as you start managing the databases, you wonder…
* How do I tune them to make best use of the hardware?
* How do I optimize the Operating System?
* How do I best configure MySQL or MariaDB for a specific database workload?
If you're asking yourself the following questions when it comes to optimally running your MySQL or MariaDB databases, then this talk is for you!
We will discuss some of the settings that are most often tweaked and which can bring you significant improvement in the performance of your MySQL or MariaDB database. We will also cover some of the variables which are frequently modified even though they should not.
Performance tuning is not easy, especially if you're not an experienced DBA, but you can go a surprisingly long way with a few basic guidelines.
MySQL Enterprise Backup - BnR ScenariosKeith Hollman
A quick intro of what MEB is, but then a more hands-on approach to how to backup MySQL, what options are available and then how to restore accordingly.
NICConf 2015 - azure disaster recovery in 60minPeter De Tender
This document discusses disaster recovery (DR) solutions using Microsoft technologies like Azure Site Recovery Manager. It provides an overview of DR, describes Microsoft's DR solutions including Azure Backup and Hyper-V Replica, and demonstrates how to use Azure Site Recovery Manager to replicate virtual machines from an on-premises Hyper-V environment to Microsoft Azure. The presentation aims to guide attendees through setting up DR for their Hyper-V workloads to Azure in under 60 minutes.
The document describes a disaster recovery architecture that uses Microsoft Azure to provide a secondary datacenter for an on-premises SharePoint 2013 farm. It discusses configuring Active Directory as a hybrid deployment across on-premises and Azure VMs. The recovery farm in Azure is configured identically to the production farm with the same server roles, configurations, and search components on a smaller scale. Log shipping and DFSR are used to copy database backups and transaction logs between the environments.
RMAN has evolved since Oracle 8i and includes new features in Oracle 12c that help reduce downtime. In 12c, a container database can include pluggable databases. RMAN supports backup and recovery of container databases and individual pluggable databases. New features in 12c include the SYSBACKUP privilege which allows backups without granting full SYSDBA privileges, and support for multitenant container databases and pluggable databases.
This document discusses business continuity challenges and solutions from Microsoft and InMage. It begins with an overview of common business continuity challenges such as increasing costs, complications, untested disaster recovery, and insufficient data protection. It then introduces Azure Site Recovery and InMage Scout as solutions for replicating and recovering virtual machines and physical servers between on-premises locations and Microsoft Azure. The remainder of the document provides details on how Azure Site Recovery and InMage Scout work, their capabilities, supported configurations, pricing, and demonstrations.
What video format does Facebook use? What video format does Facebook accept? What are the Facebook advertising formats, post formats, and image formats?
What video format works best in PowerPoint? What audio formats can be used in PowerPoint? What video format is compatible with PowerPoint? Find answers here!
4K video is an increasingly popular type of video. What is it and how to prepare for 4k video recording? This article will give you a complete explanation.
What is the best video editing software for Windows 7? How to edit video Windows 7 with no watermark? What’s the free simple/easy movie-making software?
This article provides 5 methods for editing photos in Windows operating systems:
1) Using third-party photo editors like MiniTool MovieMaker which allow adjusting properties, adding effects, text, cropping, and more.
2) Using the Windows Paint app for basic edits like cropping, resizing, rotating, flipping, drawing, and erasing.
3) Using the Photos app in Windows 11 for edits to light, color, filters, metadata and resizing.
4) Using Microsoft Word to insert photos and edit them by adjusting properties, effects, borders, and cropping before saving.
5) Using the Snipping Tool to mark up and crop photos.
How to copy photos from iCloud to PC Windows 11? How to import photos from iCloud to PC? How to transfer pictures from iCloud to computer… See detailed guide!
How to crop a photo on Windows 11? Is there a free app to crop photos? What is the best photo crop app? Can you crop a photo online? Get the answers here!
How to transfer photos from computer to flash drive USB in Windows 11? How to transfer photos from laptop to USB memory stick on Win11? There are three methods.
Does Windows video editor have transitions? Can you add transitions in Windows video editor? How to add transition in Windows video editor? Answers are here!
This document provides troubleshooting steps for resolving issues with the Windows 11 Media Player not working properly in various situations. It describes potential causes like unsupported file formats, corrupted video files, and outdated graphics drivers. It then lists solutions such as converting files, enabling software rendering, using the video playback troubleshooter, resetting Windows Media Player settings, and trying alternative media player apps. The summary aims to help users diagnose and fix common problems with the Windows 11 Media Player.
What is Adobe video editor? How many video editors are developed by Adobe? Are they all free? Is there a free video editor like Adobe Premiere software?
Why is Adobe Media Encoder not working? How to solve Adobe Media Encoder not working problems like can’t add after effects, dynamic link not working, etc.
What is Windows Media Encoder? Where to download this discontinued app? How to configure Windows Media Encoder? What is Windows Media Encoder’s alternative?
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3Data Hops
Free A4 downloadable and printable Cyber Security, Social Engineering Safety and security Training Posters . Promote security awareness in the home or workplace. Lock them Out From training providers datahops.com
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
HCL Notes and Domino License Cost Reduction in the World of DLAU
point in time recovery
1. Title: Point-in-TimeRecoveryforDynamoDB,MySQL,Azure,andWindows
Keywords: pointintime recovery, pointintime restore, dynamodbpointintime recovery,mysql
pointintime recovery, azure sql pointintime restore,how torestore windows10 to an earlierpoint
intime, howto do pointintime recoveryinoracle
Description: What is point-in-timerecovery?How toperformitincommon databaseslike
DynamoDB,MySQL, or Azure?Howto restore Windowstoan earlierpointintime?
URL: https://www.minitool.com/backup-tips/point-in-time-recovery.html
Summary: This article described on MiniTool official web page mainly introduces a kind of database
protection service point-in-time recovery.Itelaboratesonhow thisfeature isappliedinAmazon
Dynamodb,MySQL server,andMicrosoftAzure.Besides,it teachesyouhow torestore your
computerto an earlierpointin time withthe recoverypointcreatedinadvance.
What Is Point-in-Time Recovery?
In the contextof computers,point-in-timerecovery(PITR) involvessystems,usuallydatabases (DBs),
wherebyanadministratorcan recoveror restore aset of data or a particularsettingfroma time
pointinthe past. Once PITR loggingstartsfora PITR-capable database (Oracle, AmazonDynamoDB,
SQL Server,MicrosoftAzure,etc.),adatabase administratorcanrecoverthatdatabase frombackups
to the state that it had at any time since.
A point in time recovery example is Windows XP’s capability to restore operating system (OS)
settings from a past date (before data is lost or damaged). Another example of point-in-time recovery
isMac OSX’s Time Machine.
https://www.minitool.com/backup-tips/rto-vs-rpo.html
2. DynamoDB Point-in-Time Recovery
AmazonDynamoDBpoint-in-timerecoveryoffersautomaticbackupsof yourDynamoDBtable data.
let’ssee howitworks.
#1 Turn on DynamoDB Point-in-Time Recovery
You can enable point-in-time recovery viathe DynamoDBAPI(applicationprogramminginterface),
AWS (AmazonWeb Services)ManagementConsole,orAWSCLI (CommandLine Interface).Once
switchedon,point-in-timerecoveryprovides continuousbackups until youturnitoff explicitly.
#2 Restore a Table by DynamoDB Point-in-Time Recovery
Withthe point-in-time recoveryservice running,youcanrestore toany pointintime youwithin
LatestRestorableDateTimeandEarliestRestorableDateTime.Usually,the formerisfive minutes
before the currenttime.
For EarliestRestorableDateTime,yourecoverourtable toanypointduringthe last35 days.The
retentionperiodisfixedto35 days(5 calendarweeks) anditcannotbe changed.Anynumberof
userscan run at most 4 concurrent recoveries(anytype of restoration) inagivenaccount.
Note:If you disableand reenablepoint-in-timerecovery,you resetthe starttime forwhich you can
recover thattable.As a result,you can only immediately recover thattable relying on the
LatestRestorableDateTime.
Recoveringusingpoint-in-timerecoveryutility,DynamoDBrestoresyourtable tothe state of your
selecteddate andtime,day:hour:minute:secondtoa NEW table.The restorationwillnotconsume
any provisionedthroughputonthe table.Youcan performa full table recoveryorconfigure the
destinationtablesettingslistedbelow.
GSIs (global secondaryindexes)
LSIs (local secondaryindexes)
Billingmode
Provisionedreadandwrite capacity
Encryptionsettings
If you choose a full table restoration,all tablesettingsforthe restoredtable come fromthe current
settingsof the source table at the time of the recovery. Forinstance,suppose the targettable’s
provisionedthroughputiscurrently50readcapacity units.If yourestore itsstate to a monthago
whenitsprovisionedthroughputwas100 readcapacity units,youwill getanew table witha state of
a monthago but withprovisionedthroughput of 50 readcapacityunits.
https://www.minitool.com/backup-tips/data-replication.html
Besides,youare able torecoverDynamoDBtable data acrossAWS Regionssuchthat the restored
table iscreatedina different regionfromwherethe source table locates.Youcanconductcross-
regionrecoverybetweentwo amongAWScommercial Regions,AWSChinaRegions,andAWS
GovCloud(US) Regions.
As forDynamoDBpointin time recoverycost,youare onlychargedby the data you transferoutof
the source Regionandfor recoveringtoa new table inthe destinationRegion.
Tip: If the sourceor destination region is Asia Pacific (Hong Kong) orMiddleEast (Bahrain),cross-
region restore isn’tsupported.
3. The time to recovera table variesbasedonmanyfactors. The point-in-time recoverytimesare not
alwayscorrelateddirectlytothe size of the table. If youexclude some orall indexesfrombeing
createdon the restoredtable,restorationscanbe fasterandmore cost-efficient.Youhave to
manuallysetonthe recoveredtable the followingitems.
Point-in-time recoverysettings.
Streamsettings
TTL (Time toLive) settings.
Tags
Auto-scalingpolicies.
AWS IdentityandAccessManagement(IAM) policies.
AmazonCloudWatchmetricsandalarms.
https://www.minitool.com/backup-tips/backup-as-a-service-baas.html
#3 Delete a Table with DynamoDB Point-in-Time Recovery Enabled
If you delete atable thathas point-in-time recoveryservice enabled,DynamoDBwillautomatically
create a backup that iscalleda systembackupandretainsitfor 35 days at no additional cost.You
can take advantage of the systembackupto restore the deletedtable. All systembackupsare named
followingastandardnamingconventionof table-name$DeletedTableBackup.
Note:When you delete a table,you no longer haveaccessto the tableto carry outa point-in-time
recovery.
Point-in-Time Recovery MySQL
Point-in-time recovery inMySQLmeansrecoveryof data changesupto a givenpointintime.
Typically,thiskindof recoveryisconductedafterrestoringafull backupthatbringsthe serverto its
state of the time the backupwas created. Itbringsthe serverup to date incrementallyfromthe time
of the full backuptoa more recenttime.
In thispart, we will talkaboutpoint-in-timerecoveryrelyingonbinarylogsproducedby
mysqlbinlog.If yourbinarylogcontains 0(null) characters, itwon’tbe parsedbymysql until you
invoke itwiththe --binary-modeoption.
The source of infoforpoint-in-time recoveryisthe setof binarylogfilesgeneratedsubsequentto
the full backupoperation.So, toenable aservertobe recoveredtoa pointintime,binarylogging
mustbe enabledonit,whichisthe defaultsettingforMySQL 8.0.
To recoverdata fromthe binarylog,youhave to know the name and locationof the currentbinary
logfiles.Bydefault, the servercreatesbinarylogfilesinthe datadirectory.Yet,the pathname can
be specifiedwiththe --log-bin optiontoplace the filesinadifferentlocation.
To see a listingof all binarylogfiles: mysql>SHOW BINARYLOGS
To determine the name of the currentbinarylogfile: mysql>SHOW MASTER STATUS
Applyingeventsfromthe binarylogcausesthe datamodificationstheyrepresenttobe re-executed,
whichenablesdatachange recoveryfora givenperiod.Toapplyeventsfromthe binarylog,process
mysqlbinlogoutputwiththe mysql client:
$> mysqlbinlogbinlog_files|mysql -uroot -p
4. If you have multiple binarylogstoapplyonthe MySQL server,use asingle connectiontoapplythe
contentsof all binarylogfilesthatyouwant to process.One statementtoachieve thatis:
$> mysqlbinlog binlog.000001 binlog.000002 | mysql -uroot -p
https://www.minitool.com/backup-tips/wbadmin.html
Azure SQL Point-in-Time Restore
Point-in-time restore (PITR) isveryusefulinrecoveryscenariosforMicrosoftAzure SQLdatabase,
such as data deletion,incorrectdataloading,anddataerrors.You can alsoapplyit fortestingand
auditing.
PITR createsa database as a copy of anotherdatabase fromsome time inthe past. The backup copy
ismaintainedfor7 – 35 days,dependingonyourdatabase settings.Let’ssee how todoa point-in-
time restore of a database inAzure SQL Managed Instance.
#1 Restore an Existing Database
You can use Azure portal,Azure CLI,or PowerShelltorestore anexistingdatabase tothe same SQL
Managed Instance;or,use Azure CLI or PowerShell torestore anexistingdatabase toa differentSQL
Managed Instance tospecifythe propertiesforthe targetSQL Managed Instance andresource
group.If youdo not customize those parameters,the database will be restoredtothe existingSQL
Managed Instance.
Restore anExistingDatabase viaAzure Portal
1. Signin to the Azure portal.
2. Go to your SQL ManagedInstance and choose the targetdatabase.
3. Click Restore on the database page.
4. On the Restore page,selectthe pointforthe date andtime that youwant to restore the
database to.
5. ClickConfirmto start the restoring.
Alt=restore an existingdatabase viaAzure portal
Restore anExistingDatabase withAzure CLI
5. Firstof all,specifyyourvaluesforthe parametersinthe followingcommand.Then,runthe
command.
az sql midb restore -g mygroupname--mi myinstancename|
-n mymanageddbname--dest-nametargetmidbname--time"2022-01-19T15:17:38"
To restore the database to anotherSQL ManagedInstance,also,youneedtospecifythe namesof
the target resource groupand SQL ManagedInstance.
az sql midb restore -g mygroupname--mi myinstancename-nmymanageddbname|
--dest-nametargetmidbname--time"2022-01-19T15:17:38" |
--dest-resource-groupmytargetinstancegroupname|
--dest-mi mytargetinstancename
Restore anExistingDatabase byAzure PowerShell
Firstly,youneedtospecifyyourvaluesforthe parametersinthe below command-line andthenrun
it.
$subscriptionId= "<SubscriptionID>"
$resourceGroupName= "<Resource groupname>"
$managedInstanceName= "<SQL ManagedInstancename>"
$databaseName= "<Source-database>"
$pointInTime= "2022-01-19T15:17:38.3882806Z"
$targetDatabase = "<Nameof new databaseto be created>"
Get-AzSubscription -SubscriptionId$subscriptionId
Select-AzSubscription -SubscriptionId$subscriptionId
Restore-AzSqlInstanceDatabase-FromPointInTimeBackup`
-ResourceGroupName$resourceGroupName`
-InstanceName$managedInstanceName`
-Name$databaseName`
-PointInTime$pointInTime`
-TargetInstanceDatabaseName$targetDatabase`
To restore the database to another SQL ManagedInstance,youalsoneedtospecifythe namesof
the target resource groupand targetSQL Managed Instance.
$targetResourceGroupName= "<Resource groupof target SQL ManagedInstance>"
6. $targetInstanceName= "<Target SQL ManagedInstancename>"
Restore-AzSqlInstanceDatabase-FromPointInTimeBackup`
-ResourceGroupName$resourceGroupName`
-InstanceName$managedInstanceName`
-Name$databaseName`
-PointInTime$pointInTime`
-TargetInstanceDatabaseName$targetDatabase`
-TargetResourceGroupName$targetResourceGroupName`
-TargetInstanceName$targetInstanceName
https://www.minitool.com/backup-tips/hot-backup-vs-cold-backup.html
#2 Restore Deleted Database
To restore a deleteddatabase tothe same instance,use eitherAzure Portal orPowerShell.To
restore a deleteddatabase toanotherinstance,use Azure PowerShell.
Restore DeletedDatabase UsingAzure Portal
1. Go to SQL Managed Instance overviewpage.
2. ClickDeleteddatabases.
3. Selectadeleteddatabase thatyouwouldlike torestore.
4. Specifythe name forthe newdatabase or justkeepthe defaultname.
5. Finally,click OK.
Alt=restore deleteddatabase usingAzure portal
Restore DeletedDatabase ThroughPowerShell
Use the followingcommandtorestore a deleteddatabase tothe same instance.Itwill alsoupdate
the parametervalues.
8. https://www.minitool.com/backup-tips/mirroring-harddrive.html
#3 PITR to Azure SQL Managed Instance Limitations
Pointintime restore toSQL Managed Instance hassome limits. Onthe one hand,currently,itdoes
not supportcross-subscriptionorcross-regionrestore. Onthe otherhand,itcan onlyrestore a
database hostedonSQL Managed Instance andcan’t restore a whole SQLManagedInstance.
Belowisa table comparingthe statusof point-in-time restoreviadifferentplatforms.
Azure portal Azure CLI Azure PowerShell
Restore existingDBto
the same instance of
SQL Managed
Instance
Yes Yes Yes
Restore existingDBto
anotherSQL Managed
Instance
No Yes Yes
Restore droppedDB
to same SQL Managed
Instance
Yes No Yes
Restore droppedDB
to anotherSQL
Managed Instance
No No Yes
Alsoread:How to dopoint-in-time recoveryinOracle?
Windows PC Point-in-Time Recovery
How to restore yourPCto an earlierpointintime?Firstly,youshouldhave the restorepointsof your
computer.If not,you needtocreate themfor future PCpoint-in-timerecovery.
#1 How to Create Restore Points for Windows?
There are manyprogramsand servicesthatyoucan relyonto make computerdata restore points
like SystemRestore,BackupandRestore,File History,andMiniTool ShadowMaker.Here,we will
take MiniTool ShadowMaker,aprofessionalandreliable files/folders/system/partitions/diskbackup
software,forexample toshowyouhowtobuild Windowsrestore points.
SM-Trial
1. Download,install,and launchMiniTool ShadowMakeronyourcomputer.
2. Clickthe KeepTrial optionif itrequirespurchase.
3. In itsmaininterface,choose the Backuptab from the top menu.
4. In the Backup tab,it will automaticallyselectsystem-relateditemsas the source.If youdon’t
wantto create a systemrestore point,youcanmanuallychange the selectionbyclickingon
the Source module.
5. Clickon the Destinationmodule to define the targetplace.
9. Alt=databackupin MiniTool ShadowMaker
6. Clickon the Schedule buttonbelow totriggerthe automaticrestore pointcreation.
7. Switchon the schedule settingsinthe popupandspecifyaproperschedule,daily,weekly,
monthly,oron event.
11. Alt=specify the backuptype inMiniTool ShadowMaker
9. Finally,click Backup Now to performthe initial full backup.
Afterthe firstfull backup,itwill performthe definedbackuptype andcycle inthe future
automatically.
#2 How to Restore Windows 10 to an Earlier Point in Time?
To restore thiscomputerto an earlierpointintime,youneedtorelyonthe programthat youuse to
create the restore point.
1. OpenMiniTool ShadowMakerandgoto its Restore tab.
2. Findthe full backuptaskyou usedto create the initial restore point.If youaccidentally
deletedthe fulltaskbutyoustill can findwhere the recoverypointsare,youcanmanually
add itby clickingthe AddBackup buttoninthe upper-right.
13. Alt=selectrestore point
Then,justfollowthe on-screeninstructiontocomplete the restoration.
Conclusion
That is all we’dlike toshare aboutpoint-in-time recovery.If youhave additional informationto
share or want to say somethingaboutthe contentinthisarticle,feel freetoleave acommentbelow.
If you encounteranyproblemusingMiniTool ShadowMaker,justcontact support@minitool.com.