mysqltimestamp和long存储时间效率比较_MySQL
<code class="hljs sql">show create table 20130107date; CREATE TABLE `20130107date` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `c_date_long` int(20) NOT NULL, `idx_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `idx_date_long` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `20130107date_idx_date` (`idx_date`), KEY `20130107date_idx_long` (`idx_date_long`) ) ENGINE=InnoDB </code>
里面有90w数据,都是随机的时间.<br />
先看没有索引的全表扫描
1 :
<code class="hljs sql"><code class="hljs sql">select COUNT(*) from 20130107date where c_date BETWEEN DATE('20110101') and DATE('20110102')</code></code>
<code class="hljs sql">这个需要1.54s
<code class="hljs sql">2:
<code class="hljs sql"><code class="hljs sql"><code class="hljs sql">select COUNT(*) from 20130107date where c_date_long BETWEEN UNIX_TIMESTAMP('20110101') and UNIX_TIMESTAMP('20110102')</code></code></code>
<code class="hljs sql"><code class="hljs sql">这个是2.3s
<code class="hljs sql"><code class="hljs sql">但是可以这样搞<br />
3 :
<code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql">select UNIX_TIMESTAMP('20110101'),UNIX_TIMESTAMP('20110102');</code></code></code></code>
<code class="hljs sql"><code class="hljs sql"><code class="hljs sql">得到结果1293811200和1293897600
<code class="hljs sql"><code class="hljs sql"><code class="hljs sql">然后
<code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql">select COUNT(*) from 20130107date where c_date_long BETWEEN 1293811200 and 1293897600;</code></code></code></code></code>
<code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql">发现变成了0.61s<br />
1和2的差距还可以说是比较int和比较timestamp的差距,那么2和3的差距呢?难道多出来的时间是每一条记录都要evaluate UNIX_TIMESTAMP(‘20110102’)?
<code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql">然后用索引
<code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql">select COUNT(*) from 20130107date where idx_date_long BETWEEN UNIX_TIMESTAMP('20110101') and UNIX_TIMESTAMP('20110102'); select COUNT(*) from 20130107date where idx_date BETWEEN '20110101' and '20110102'</code></code></code></code></code></code>
<code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql">毫无悬念,两个基本都是瞬时的.

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sur la plateforme Douyin, de nombreux utilisateurs sont impatients d'obtenir une certification de niveau, et le panneau lumineux de niveau 10 montre l'influence et la reconnaissance de l'utilisateur sur Douyin. Cet article examinera le prix des cartes lumineuses Douyin niveau 10 et le temps nécessaire pour atteindre ce niveau afin d'aider les utilisateurs à mieux comprendre le processus. 1. Combien coûte un panneau lumineux Douyin de niveau 10 ? Le prix du panneau lumineux à 10 niveaux de Douyin varie en fonction des fluctuations du marché et de l'offre et de la demande. Le prix général varie de quelques milliers de yuans à dix mille yuans. Ce prix comprend principalement le coût de l'enseigne lumineuse elle-même et les éventuels frais de service. Les utilisateurs peuvent acheter des panneaux lumineux de niveau 10 via les canaux officiels de Douyin ou des agences de services tierces, mais ils doivent faire attention aux canaux légaux lors de l'achat pour éviter les transactions fausses ou frauduleuses. 2. Combien de jours faut-il pour créer un panneau de fan de niveau 10 ? Atteindre le panneau lumineux de niveau 10

Les joueurs peuvent découvrir l'intrigue principale du jeu et collecter des succès de jeu lorsqu'ils jouent dans Elden's Circle. De nombreux joueurs ne savent pas combien de temps il faut pour terminer Elden's Circle. Le processus d'autorisation du joueur est de 30 heures. Combien de temps faut-il pour nettoyer Elden Ring ? Réponse : 30 heures. 1. Bien que ce délai de dédouanement de 30 heures ne fasse pas référence à un speed pass de type maître, il omet également de nombreux processus. 2. Si vous souhaitez obtenir une meilleure expérience de jeu ou découvrir l'intrigue complète, vous devrez certainement consacrer plus de temps à la durée. 3. Si les joueurs les récupèrent tous, cela prendra environ 100 à 120 heures. 4. Si vous prenez uniquement la ligne principale pour brosser BOSS, cela prendra environ 50 à 60 heures. 5. Si vous voulez tout vivre : 150 heures de temps de base.

PyCharm est un puissant environnement de développement intégré (IDE) Python largement utilisé par les développeurs Python pour l'écriture de code, le débogage et la gestion de projets. Dans le processus de développement réel, la plupart des développeurs seront confrontés à différents problèmes, tels que comment améliorer l'efficacité du développement, comment collaborer avec les membres de l'équipe sur le développement, etc. Cet article présentera un guide pratique du développement à distance de PyCharm pour aider les développeurs à mieux utiliser PyCharm pour le développement à distance et à améliorer l'efficacité du travail. 1. Travail de préparation dans PyCh

Xiaohongshu, plateforme pleine de vie et de partage de connaissances, permet à de plus en plus de créateurs d'exprimer librement leurs opinions. Afin d'attirer plus d'attention et de likes sur Xiaohongshu, outre la qualité du contenu, le moment de publication des œuvres est également crucial. Alors, comment fixer l'heure à laquelle Xiaohongshu publie ses œuvres ? 1. Comment régler l'heure de publication des ouvrages sur Xiaohongshu ? 1. Comprendre le temps d'activité des utilisateurs. Tout d'abord, il est nécessaire de clarifier le temps d'activité des utilisateurs de Xiaohongshu. De manière générale, entre 20h et 22h et les après-midi du week-end sont les moments où l'activité des utilisateurs est forte. Cependant, cette période varie également en fonction de facteurs tels que le segment d'audience et la géographie. Par conséquent, afin de mieux appréhender la période active des utilisateurs, il est recommandé de procéder à une analyse plus détaillée des habitudes comportementales des différents groupes. En comprenant la vie des utilisateurs

Explication détaillée des techniques d'affichage de l'heure des fichiers Linux Dans les systèmes Linux, les informations sur l'heure des fichiers sont très importantes pour la gestion des fichiers et le suivi des modifications. Le système Linux enregistre les informations de modification de fichier via trois attributs temporels principaux, à savoir l'heure d'accès (atime), l'heure de modification (mtime) et l'heure de modification (ctime). Cet article explique comment afficher et gérer ces informations d'heure de fichier et fournit des exemples de code spécifiques. 1. Vérifiez les informations d'heure du fichier en utilisant la commande ls avec le paramètre -l pour répertorier les fichiers.

De nombreux utilisateurs ne savent pas comment régler l'heure de la montre gshock. La méthode globale est relativement simple. Ce qui suit est une introduction détaillée à la méthode de réglage de la montre gshock. Les utilisateurs qui ne savent pas comment l'utiliser peuvent s'y référer. Comment régler l'heure sur une montre Gshock 1. Étiquetez d'abord ces boutons selon ABCD. Touche A : elle peut être comprise comme la touche de sortie, généralement utilisée avec la touche C. La touche B et la touche D peuvent être comprises comme : les touches plus et moins, qui sont les touches de réglage. Par exemple, s'il est 13 heures maintenant, appuyez sur la touche D lorsqu'elle atteint 14 heures. La touche C est la touche mode. Vous pouvez changer de mode en appuyant dessus. Généralement, la touche mode d'une montre se trouve dans le coin inférieur gauche et porte le mot « mode » en anglais. Méthode de fonctionnement 1. Nous devons d’abord ajuster la montre au

De nombreux joueurs veulent demander quand Ark of Destiny Sleepy Dream sortira. Sleepy Dream nous rencontrera le 13 mars. Il y aura également le nouveau combattant professionnel Jia Nan, le nouveau continent Rowan, les armes du héros choisi par Dieu, le nouveau BOSS et d'autres contenus spécifiques. détails Jetons un coup d'œil au contenu de cette introduction à l'heure de lancement d'Ark of Destiny Sleepy Dreams. Guide de l'Arche du Destin : Quand l'Arche du Destin Rêves sera-t-elle publiée ? Réponse : 13 mars. Niveau d'objet requis pour atteindre le niveau 1 : 1540. Le niveau d'objet pour atteindre le niveau 4 est de : 1560. Objets abandonnés : Rêve. Pensées, Dream Mark, Tomber dans le désespoir. Tout nouveau combattant professionnel masculin 1. Caractéristiques : énergie Shura, accumulez de l'énergie Shura pour entrer dans [État de boxe du Royaume] 2. Attributs professionnels : profession de mêlée 3. Arme professionnelle : armure de bras lourde. Nouveau Continent Rowan 1. Comment l'ouvrir

StableDiffusion est un modèle d'apprentissage profond open source. Sa fonction principale est de générer des images de haute qualité via des descriptions textuelles et prend en charge des fonctions telles que la génération de graphiques, la fusion de modèles et la formation de modèles. L'interface de fonctionnement du modèle est visible dans la figure ci-dessous. Comment générer une image. Ce qui suit est une introduction au processus de création d'une image d'un cerf buvant de l'eau. Lors de la génération d'une image, elle est divisée en mots d'invite et en mots d'invite négatifs. Lors de la saisie des mots d'invite, vous devez la décrire. clairement et essayez de décrire la scène, l’objet, le style et la couleur que vous souhaitez en détail. Par exemple, au lieu de simplement dire « le cerf boit de l'eau », il est écrit « un ruisseau, à côté d'arbres denses, et il y a des cerfs qui boivent de l'eau à côté du ruisseau ». Les mots d'invite négatifs vont dans la direction opposée. aucun bâtiment, aucune personne, aucun pont, aucune clôture et une description trop vague peuvent conduire à des résultats inexacts.
