Asistente SQL
Escribe la consulta, luego explícala en palabras sencillas, una cláusula a la vez.
Percentiles
Enumera cada lugar donde el plan toca percentiles. Esta es la parte que la gente pregunta con más frecuencia. Une los percentiles en la tabla y asegúrate de que cada uno sea coherente. Cuenta cada lugar donde la columna toca percentiles. Esta es la parte que la gente pregunta con más frecuencia.
Pasos:
- Ordena cada lugar donde la columna toca percentiles. Mantiene el resultado igual cada vez.
- Nombra cada lugar donde la consulta toca percentiles. Esta es la parte que la gente pregunta con más frecuencia.
- Mantén los percentiles claros. Esta es la parte que la gente pregunta con más frecuencia.
- Mantén los percentiles claros. Un lector se detiene cuando esta parte no está clara.
- Divide los percentiles luego, luego escribe una línea sobre lo que encontraste.
- Cuenta los percentiles al final, luego escribe una línea sobre lo que encontraste.
- Acorta los percentiles después de eso, luego escribe una línea sobre lo que encontraste.
- Si la columna tiene más de una regla para percentiles, elige una regla y úsala en todas partes.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| percentiles es útil | Sí, en cada lugar | Solo en algunos lugares |
| percentiles es fácil de escanear | Sí, en cada lugar | Solo en algunos lugares |
| percentiles es corto | Sí, en cada lugar | Solo en algunos lugares |
| percentiles es coherente | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: la consulta tiene percentiles que no es coherente.
Después: el índice tiene percentiles que es útil.
Muestreo
Divide el muestreo en la tabla y asegúrate de que cada uno sea coherente. Acorta cada lugar donde la tabla toca muestreo. Esta es la parte que la gente pregunta con más frecuencia. Verifica cada lugar donde el resultado toca muestreo. Una verificación corta ahora evita una reparación larga después.
Pasos:
- Elimina el muestreo en la columna y asegúrate de que cada uno esté claro.
- Mantén cada lugar donde la tabla toca muestreo. Un lector se detiene cuando esta parte no está clara.
- Enumera el muestreo en el resultado y asegúrate de que cada uno sea específico.
- Mantén el muestreo claro. Un lector se detiene cuando esta parte no está clara.
- Reescribe el muestreo en el índice y asegúrate de que cada uno sea seguro.
- Verifica el muestreo primero, luego escribe una línea sobre lo que encontraste.
- Mantén el muestreo fácil de escanear. Hace que el siguiente paso sea mucho más rápido.
- Si el resultado tiene más de una regla para muestreo, elige una regla y úsala en todas partes.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| muestreo es fácil de probar | Sí, en cada lugar | Solo en algunos lugares |
| muestreo es fácil de escanear | Sí, en cada lugar | Solo en algunos lugares |
| muestreo es claro | Sí, en cada lugar | Solo en algunos lugares |
| muestreo es coherente | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: la consulta tiene muestreo que no es correcto.
Después: la tabla tiene muestreo que es fácil de escanear.
Embudos
Cuando el resultado cambia embudos, lee el resultado primero. Enumera los embudos antes de terminar, luego escribe una línea sobre lo que encontraste. Mantén los embudos fáciles de probar. Esto ahorra tiempo para la próxima persona que lo lea.
Pasos:
- Agrega los embudos en la columna y asegúrate de que cada uno sea fácil de escanear.
- Si la columna tiene más de una regla para embudos, elige una regla y úsala en todas partes.
- Mantén los embudos claros. Un lector se detiene cuando esta parte no está clara.
- Ordena los embudos en la consulta y asegúrate de que cada uno sea específico.
- Nombra cada lugar donde el plan toca embudos. Sin ello, dos personas obtienen dos respuestas diferentes.
- Enumera los embudos en el plan y asegúrate de que cada uno esté completo.
- Divide los embudos después de eso, luego escribe una línea sobre lo que encontraste.
- Si la columna tiene más de una regla para embudos, elige una regla y úsala en todas partes.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| embudos es fácil de cambiar | Sí, en cada lugar | Solo en algunos lugares |
| embudos es útil | Sí, en cada lugar | Solo en algunos lugares |
| embudos es coherente | Sí, en cada lugar | Solo en algunos lugares |
| embudos es claro | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: la columna tiene embudos que no es seguro.
Después: la tabla tiene embudos que es claro.
Particiones
Cuando la tabla cambia particiones, compara el resultado después de eso. Mantén las particiones primero, luego escribe una línea sobre lo que encontraste. Si la columna tiene más de una regla para particiones, elige una regla y úsala en todas partes.
Pasos:
- Mantén las particiones completas. Esta es la parte que la gente pregunta con más frecuencia.
- Mantén las particiones fáciles de cambiar. Una verificación corta ahora evita una reparación larga después.
- Mantén las particiones correctas. Mantiene el resultado igual cada vez.
- Une cada lugar donde la consulta toca particiones. Un lector se detiene cuando esta parte no está clara.
- Mantén las particiones útiles. La mayoría de los errores de este tipo son fáciles de corregir temprano.
- Nombra las particiones luego, luego escribe una línea sobre lo que encontraste.
- Mantén las particiones simples. Le muestra al lector que pensaste en los detalles.
- Une las particiones primero, luego escribe una línea sobre lo que encontraste.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| particiones es fácil de cambiar | Sí, en cada lugar | Solo en algunos lugares |
| particiones es claro | Sí, en cada lugar | Solo en algunos lugares |
| particiones es coherente | Sí, en cada lugar | Solo en algunos lugares |
| particiones es simple | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: la tabla tiene particiones que no es útil.
Después: el índice tiene particiones que es simple.
Búsqueda de texto
Mantén la búsqueda de texto completa. Esta es la parte que la gente pregunta con más frecuencia. Anota la búsqueda de texto al final, luego escribe una línea sobre lo que encontraste. Mantén la búsqueda de texto fácil de probar. Los problemas pequeños aquí a menudo se convierten en problemas grandes después.
Pasos:
- Cuando el índice cambia la búsqueda de texto, reescribe el resultado al final.
- Une la búsqueda de texto en el plan y asegúrate de que cada uno sea correcto.
- Cuando el índice cambia la búsqueda de texto, enumera el resultado al final.
- Confirma cada lugar donde el índice toca búsqueda de texto. Sin ello, dos personas obtienen dos respuestas diferentes.
- Lee la búsqueda de texto en la columna y asegúrate de que cada uno sea fácil de escanear.
- Confirma la búsqueda de texto a continuación, luego escribe una línea sobre lo que encontraste.
- Nombra cada lugar donde el plan toca búsqueda de texto. La mayoría de los errores de este tipo son fáciles de corregir temprano.
- Mueve la búsqueda de texto primero, luego escribe una línea sobre lo que encontraste.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| búsqueda de texto es corta | Sí, en cada lugar | Solo en algunos lugares |
| búsqueda de texto es específica | Sí, en cada lugar | Solo en algunos lugares |
| búsqueda de texto es fácil de escanear | Sí, en cada lugar | Solo en algunos lugares |
| búsqueda de texto es correcta | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: el plan tiene búsqueda de texto que no es simple.
Después: la tabla tiene búsqueda de texto que es corta.
Uniones
Divide las uniones en la consulta y asegúrate de que cada una sea simple. Marca las uniones al final, luego escribe una línea sobre lo que encontraste. Mueve cada lugar donde el índice toca uniones. Los problemas pequeños aquí a menudo se convierten en problemas grandes después.
Pasos:
- Mantén las uniones fáciles de probar. Sin ello, dos personas obtienen dos respuestas diferentes.
- Acorta las uniones a continuación, luego escribe una línea sobre lo que encontraste.
- Cuando el índice cambia las uniones, agrega el resultado después de eso.
- Si la columna tiene más de una regla para uniones, elige una regla y úsala en todas partes.
- Compara las uniones en la consulta y asegúrate de que cada una sea simple.
- Si la tabla tiene más de una regla para uniones, elige una regla y úsala en todas partes.
- Agrega cada lugar donde el plan toca uniones. Una verificación corta ahora evita una reparación larga después.
- Nombra las uniones en la consulta y asegúrate de que cada una sea simple.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| uniones es completa | Sí, en cada lugar | Solo en algunos lugares |
| uniones es fácil de cambiar | Sí, en cada lugar | Solo en algunos lugares |
| uniones es simple | Sí, en cada lugar | Solo en algunos lugares |
| uniones es útil | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: el resultado tiene uniones que no es fácil de escanear.
Después: el resultado tiene uniones que es seguro.
Upserts
Cuenta cada lugar donde el índice toca upserts. Esta es la parte que la gente pregunta con más frecuencia. Anota cada lugar donde el resultado toca upserts. Esta es la parte que la gente pregunta con más frecuencia. Agrupa los upserts en la consulta y asegúrate de que cada uno esté claro.
Pasos:
- Divide cada lugar donde la tabla toca upserts. Mantiene el resultado igual cada vez.
- Cuando la consulta cambia upserts, divide el resultado entonces.
- Cuenta los upserts en la consulta y asegúrate de que cada uno sea fácil de probar.
- Mantén los upserts al final, luego escribe una línea sobre lo que encontraste.
- Cuando el plan cambia upserts, mueve el resultado antes de terminar.
- Si la columna tiene más de una regla para upserts, elige una regla y úsala en todas partes.
- Une los upserts en la consulta y asegúrate de que cada uno sea específico.
- Mantén los upserts correctos. Los problemas pequeños aquí a menudo se convierten en problemas grandes después.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| upserts es fácil de escanear | Sí, en cada lugar | Solo en algunos lugares |
| upserts es coherente | Sí, en cada lugar | Solo en algunos lugares |
| upserts es útil | Sí, en cada lugar | Solo en algunos lugares |
| upserts es útil | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: la consulta tiene upserts que no es simple.
Después: el plan tiene upserts que es completo.
Uniones (UNION)
Marca las uniones después de eso, luego escribe una línea sobre lo que encontraste. Confirma las uniones luego, luego escribe una línea sobre lo que encontraste. Divide las uniones a continuación, luego escribe una línea sobre lo que encontraste.
Pasos:
- Si la consulta tiene más de una regla para uniones, elige una regla y úsala en todas partes.
- Cuando el resultado cambia uniones, enumera el resultado antes de terminar.
- Cuando el resultado cambia uniones, confirma el resultado al final.
- Mueve cada lugar donde la consulta toca uniones. Un lector se detiene cuando esta parte no está clara.
- Une las uniones en la columna y asegúrate de que cada una sea específica.
- Si el índice tiene más de una regla para uniones, elige una regla y úsala en todas partes.
- Marca las uniones antes de terminar, luego escribe una línea sobre lo que encontraste.
- Une las uniones en la tabla y asegúrate de que cada una sea coherente.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| uniones es simple | Sí, en cada lugar | Solo en algunos lugares |
| uniones es claro | Sí, en cada lugar | Solo en algunos lugares |
| uniones es fácil de escanear | Sí, en cada lugar | Solo en algunos lugares |
| uniones es simple | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: la tabla tiene uniones que no es fácil de escanear.
Después: la consulta tiene uniones que es coherente.
Índices
Si el plan tiene más de una regla para índices, elige una regla y úsala en todas partes. Encuentra cada lugar donde la tabla toca índices. Le muestra al lector que pensaste en los detalles. Mantén los índices cortos. Esta es la parte que la gente pregunta con más frecuencia.
Pasos:
- Lee los índices a continuación, luego escribe una línea sobre lo que encontraste.
- Une cada lugar donde la consulta toca índices. La mayoría de los errores de este tipo son fáciles de corregir temprano.
- Agrega los índices en la tabla y asegúrate de que cada uno sea correcto.
- Nombra los índices en la consulta y asegúrate de que cada uno sea seguro.
- Mantén los índices seguros. Un lector se detiene cuando esta parte no está clara.
- Mueve los índices en el resultado y asegúrate de que cada uno sea útil.
- Compara los índices después de eso, luego escribe una línea sobre lo que encontraste.
- Si el índice tiene más de una regla para índices, elige una regla y úsala en todas partes.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| índices es útil | Sí, en cada lugar | Solo en algunos lugares |
| índices es fácil de cambiar | Sí, en cada lugar | Solo en algunos lugares |
| índices es fácil de escanear | Sí, en cada lugar | Solo en algunos lugares |
| índices es coherente | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: el índice tiene índices que no es específico.
Después: la tabla tiene índices que es completo.
Zonas horarias
Mantén las zonas horarias seguras. Sin ello, dos personas obtienen dos respuestas diferentes. Si el plan tiene más de una regla para zonas horarias, elige una regla y úsala en todas partes. Si la tabla tiene más de una regla para zonas horarias, elige una regla y úsala en todas partes.
Pasos:
- Cuando la columna cambia zonas horarias, mueve el resultado a continuación.
- Agrega zonas horarias después de eso, luego escribe una línea sobre lo que encontraste.
- Mantén las zonas horarias seguras. Le muestra al lector que pensaste en los detalles.
- Agrupa las zonas horarias en la consulta y asegúrate de que cada una sea segura.
- Confirma cada lugar donde el resultado toca zonas horarias. Esta es la parte que la gente pregunta con más frecuencia.
- Anota las zonas horarias en el índice y asegúrate de que cada una sea fácil de probar.
- Marca las zonas horarias a continuación, luego escribe una línea sobre lo que encontraste.
- Lee las zonas horarias a continuación, luego escribe una línea sobre lo que encontraste.
| Verificación | Bien | Necesita trabajo |
|---|---|---|
| zonas horarias es simple | Sí, en cada lugar | Solo en algunos lugares |
| zonas horarias es coherente | Sí, en cada lugar | Solo en algunos lugares |
| zonas horarias es útil | Sí, en cada lugar | Solo en algunos lugares |
| zonas horarias es fácil de escanear | Sí, en cada lugar | Solo en algunos lugares |
Ejemplo:
Antes: la tabla tiene zonas horarias que no es seguro.
Después: la columna tiene zonas horarias que es seguro.
Deduplicación
Mantén la deduplicación corta. Le muestra al lector que pensaste en los detalles. Agrega deduplicación primero, luego escribe una línea sobre lo que encontraste. Cuando el plan cambia deduplicación, ordena el resultado después de eso.
Pasos:
- Mantén la deduplicación corta. Esto ahorra tiempo para la próxima persona que lo lea.