Skip to main content

La structure interne de la base de données est identique au complexe du système d'exploitation.

Il s'agit de contenu, de trois parties de matériel, de processeur, de mémoire, de logiciels, de logiciels, de SQL et de langages incorporés (tels que CLR)



Application antique de la base de données, seuls quelques scientifiques Exécution d'une série, le nœud est généralement des composants matériels uniques, tels que la CPU, la mémoire, IO. Tout le monde sait que les vieux disques durs, accélèrent souvent rapidement, entraînant des calculs lents, puis utilisent RAID pour améliorer considérablement l'efficacité; Il n'y a pas de capacité au début, ou très élevé, très difficile; Le processeur est généralement le théorème de la croissance la plus rapide, la croissance de Moore double 18 mois, mais à cette époque, il est encore inférieur à la vitesse de l'I3.

Donc, pendant cette période, le temps d'exécution utilisé peut être quelques jours. Il y a un film "faux jeu", en cultivant Allen (US Computer Association a établi le "Prix de fleurs du nom", que les gens peuvent faireAvant que le décodage attend. La machine s'arrête. Dans les années 1950, l'ordinateur a été officiellement utilisé dans cette période, le concept de gestion de données (actuellement appelé gestion de base de données) a été formé. En cette époque, il s'agit essentiellement d'un incident d'optimisation des performances dans le système matériel.


L'histoire ci-dessus, l'histoire de nous pour connaître une opportunité: lorsque vous parlez d'optimisation des performances de la base de données, il n'est pas possible d'ignorer l'architecture de la machine, le logiciel lui-même. Lorsque nous parlons de savoir comment optimiser SQL, il ne sera pas en mesure de quitter la base de données logicielle du logiciel. Architecture. Après cela, les livres suivants sont nécessaires pour lire et percer simultanément.



Architecture pertinente, "Microsoft SQL Server 2008," STOCKAGE DE MOTEUR SQL SERVER 2005/2008 ".

" Outil de stockage ", attente inattendue avec une hauteur, non stockée, est globalement complet de nous informer de la structure de base de SQL Server et de l'application ci-dessus est la nature. L'un des livres en CuLivres, très facile à utiliser. Vous avez utilisé le studio de gestion SQL Server pour faire glisser les données de dessin et vous plaindre souvent, quelle est la ralentissement de cette interface et vous mourrez. Après cela, vous vous sentirez, oh, il s'avère que ce SQL doit toujours surmonter cette étape, sans étonnamment réagir lentement, il semble que je dois limiter le point d'exécution de données ou aller sur le serveur pour fonctionner avec la masse. Vous avez l'air utile pour ajuster. Cette image architecturale est dans ma «planète de connaissances» gratuite »possède une version HD, accueille les gens à télécharger, collez-vous devant votre ordinateur, revoir à tout moment. Mini, plus important encore, aidez-nous à comprendre certaines connaissances sur la table, index Structure. Certains amis pratiques ont été développés, je ne sais pas pourquoi il est partitionné, la partition. Parce que vous pouvez donc constater que le concept de partitionnement est distribué de stockage, à l'aide d'une adresse de suivi multi-disque pour aider les données SQL Recherche


"À l'intérieur" est un livre de livres à l'intérieur.Vous avez vu des "outils de stockage" pour vous aider à comprendre ce que c'est, alors ce livre vous fera comprendre pourquoi le problème d'Halloween existera, que vous vous donnez également une boucle SQL, il y a évidemment une cigarette de condition, pourquoi vous ne pouvez pas attendre Pour une sortie; Pourquoi SQL a-t-il des conditions où, mais il bloque les requêtes des autres; Pourquoi y a-t-il une participation interne sans la fonction de hachage intérieure qui attend rapidement un problème de série, il y aura un exemple détaillé du livre pour l'expliquer dans le livre. En plus de ces principes pour SQL lui-même, il existe de nombreux cas réels. C'est, comme le hachage intérieur. Je demande souvent environ 4 ou 5 ans. Les amis développés, utilisent souvent des suggestions pour améliorer les performances. Ils m'ont donné beaucoup de réponses, je ne connais aucune suggestion. Bien sûr, "Bien sûr, cela peut être lu un peu plus vite." Donc, si vous ne savez pas ce que les gens sont dans, c'est vrai.

Si vous voulez aller dans un point, vous pouvez envisager "Windows FinterS ". Ceci est une fenêtre pour parler aux livres du système d'exploitation. Procédures, thèmes, mémoires, numa, écrans de performance, utilisez souvent des concepts couramment utilisés dans les chèques de santé quotidiens.

" Dans Microsoft SQL Server Query and Optimisation ": Si les personnes fonctionnent souvent, il fait glisser les données plus rapidement et ne veut pas connaître le système, je souhaite améliorer le système, je souhaite améliorer l'optimisation T-SQL en 3 mois, puis voir cela pour nous emmener Du point de réglage réel, amenez-nous à trouver, pourquoi nous serons lents, peut bloquer: congestion: la file d'attente provoquée par la file d'attente causée par la file d'attente ou par des conditions de compétition simultanément, les ressources d'accès sont verrouillées par d'autres processus; pourquoi nos procédures stockées sont-elles verrouillées; pourquoi nos procédures stockées Cela deviendra soudainement lent et il peut recompiler le processeur élevé, il peut être dû au nombre de reniflications (plan de cache d'apporter le paramètre Steam). Bien sûr, ce livre a également mentionné le traitement des objets logiques et de manutention. LY, Signification activePhysique du plan de mise en œuvre mentionné parmi ma publicité de Wechat. C'est le niveau d'enregistrement SQL, mais peut également expliquer, dans et à partir de la participation, l'impact du résultat final. Le niveau de la base de données est ajusté, considérant essentiellement la qualité de la sortie de l'ensemble de la bibliothèque, qui est le solde de chaque composant pour répondre aux meilleures conditions.
"Index de la base de données de conception et d'optimisation": Index est définitivement les étapes seront prioritaires dans notre ajustement habituel SQL. Après cela, vous savez pourquoi l'index devrait être reconstruit régulièrement; Pourquoi devriez-vous mettre des champs non liés dans un index? Pourquoi utilisez-vous des index bitmap dans le référentiel de données? Ce livre montre l'indice de performance réel autour de l'indice et l'explication est construite. Si nous ne connaissons pas le concept d'optimisation des coûts, un bon index est placé dans la bibliothèque, mais l'optimiseur ne cite pas cet index, nous ne pouvons pas guider l'optimiseur à utiliser.g cet indice. Le livre montre également spécifiquement que les taches aveugles optimales sont nécessaires et les gens ont besoin de personnes pour faire des horaires. Ceci est une erreur dans l'optimiseur, mais fournit à l'AI sur l'ensemble des données d'une gamme de pièces.

"Déploiement du système de base de données", "Déploiement du système de base de données". Une plus grande attention portée aux camarades de classe peut avoir besoin d'étudier ce livre, bien qu'il s'agisse d'un manuel, mais les fournisseurs de bases de données différentes ont leur propre moyen d'effectuer le moteur SQL après tout. WAN change non de son Zong, le principe de base est ici. Bien sûr, vous souhaitez réécrire l'historique de la base de données, vous pouvez également lire l'article, reportez-vous à cet article: https://blog.csdn.net/liujiangc


Catégories