Le fichier journal des transactions, avec l'extension ldf, est une partie très importante mais souvent négligée de la structure de la base de données. Il s'agit d'un fichier utilisé pour enregistrer les mises à jour de la base de données. Il peut enregistrer toute opération sur la base de données et sauvegarder les résultats enregistrés dans un fichier séparé. Pour chaque processus de mise à jour de la base de données, le fichier journal des transactions contient un enregistrement très complet. Sur la base de ces enregistrements, l'état avant la mise à jour de la base de données peut être restauré.
Pour des raisons de performances, SQL Server stocke les modifications utilisateur dans le cache. Ces modifications seront immédiatement écrites dans le journal des transactions, mais ne seront pas immédiatement écrites dans le fichier de données. Le journal des transactions utilise un point de marquage pour déterminer si une transaction a écrit des données du cache vers le fichier de données. Lorsque SQL Server redémarre, il vérifie le dernier point de marquage dans le journal et efface les enregistrements de transaction après ce point de marquage, car ces enregistrements de transaction n'écrivent pas réellement les données du cache dans le fichier de données. Cela empêche ces transactions interrompues de modifier les fichiers de données.
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
05 Jul 2017
Les bibliothèques d'extensions de chiffrement PHP incluent Mcrypt et Mhash. Parmi elles, la bibliothèque d'extensions Mcrypt peut implémenter des fonctions de chiffrement et de décryptage. Aujourd'hui, nous parlons des fonctions et des exemples de Mcrypt.
09 May 2024
Méthode efficace de journalisation des erreurs PHP : utilisez error_log() : enregistrez les messages d'erreur dans le journal système. Utilisez PSR-3Logger : utilisez une interface d'enregistrement standardisée pour enregistrer différents niveaux de messages de journal. Utilisation de Monolog : profitez de bibliothèques riches en fonctionnalités pour le formatage, le filtrage et la sortie des journaux. Utilisez Sentry : capturez et signalez automatiquement les erreurs PHP et fournissez des services de surveillance des événements.
25 May 2017
Qu'est-ce que la bibliothèque d'extensions Mhash : Mhash est une bibliothèque d'extension de chiffrement PHP irréversible basée sur le principe des mathématiques discrètes. Elle n'est pas activée par défaut. mhash peut être utilisé pour créer des valeurs de vérification, des résumés de messages, des codes d'authentification de message et enregistrer des informations clés (telles que des mots de passe) sans le texte original.
28 Oct 2024
Journalisation des erreurs : une gestion fluide d'Error HandlingError implique de générer des erreurs à l'aide de trigger_error et de les gérer avec une erreur personnalisée...
13 Jun 2023
Un robot d'exploration Web est un programme automatisé qui visite automatiquement les pages Internet et en extrait des informations utiles. Aujourd’hui, alors qu’Internet devient progressivement le principal canal permettant aux individus d’obtenir des informations, le champ d’application des robots d’exploration Web devient de plus en plus étendu. Dans cet article, nous verrons comment utiliser PHP et la bibliothèque curl pour un développement efficace de robots d'exploration Web. Processus de développement d'un robot d'exploration Avant de développer un robot d'exploration Web, nous devons d'abord comprendre le processus de développement d'un robot d'exploration. De manière générale, le processus de développement d'un robot est le suivant : 1. Clarifier l'objectif : sélectionner le site Web à explorer et le contenu à explorer.
07 Aug 2023
Comment utiliser la bibliothèque de classes PHPCurl pour écrire un programme de crawler efficace ? Résumé : Les programmes d'exploration peuvent être utilisés pour obtenir des données à partir de pages Web afin de réaliser un traitement automatisé dans divers scénarios. Cet article explique comment utiliser la bibliothèque de classes PHPCurl pour écrire des programmes d'exploration efficaces et fournit des exemples de code pertinents. Introduction : Avec la popularité croissante d’Internet, nous traitons chaque jour un grand nombre de pages Web. Parfois, nous avons besoin d’obtenir des données utiles du réseau, nous devons alors utiliser un programme d’exploration. Un programme d'exploration est une méthode automatisée de collecte de données.
Hot Tools
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion
Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images