Include more information about optimising ORM performance
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Documentación
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- backend, documentation
Línea de trabajo
Start by reading pull request 201 and its new ORM performance section. Review the listed PartialMatch, ExactMatch, indexing, and filterByCallback examples, then seek community feedback for additional ORM performance practices. Done means the section contains useful, vetted examples and clearly addresses the agreed scope, including whether Elemental documentation belongs there.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
https://github.com/silverstripe/developer-docs/pull/201 adds a new section about ORM performance. It doesn't have much in it right now, but there's probably a lot that we can include in here.
Examples:
- using
PartialMatchfilters makes indexes effectively useless for that column in that query - so for things like searching for pages in the CMS site tree, swapping to useExactMatchon title only and adding an index on title will make that query way faster - dnadesign/silverstripe-elemental overrides how sitetree search works and adds a super un-optimised
filterByCallback()to that query (though its debatable whether elemental docs should be part of the main docs)
We should seek feedback from the community about what they're doing to improve performance of the ORM specifically and include good examples in the ORM performance section (pssst if you're reading this and have any suggestions of what we could add, please add a comment below).
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 7
- Forks
- 76
- Merge medio
- 1 d 12 h
- PR fusionados (30 d)
- 4
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de silverstripe/developer-docs
-
6.0.0 changelog: DBField formatters on array getters now render emptyPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
silverstripe/developer-docs#912 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
silverstripe/developer-docs#911 ·
-
Read-only replicas: config key is rule_patterns_must_use_primary_db, not must_use_primary_db_rulesAbiertoaffects/v6 complexity/low impact/low type/docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
silverstripe/developer-docs#909 · 1 comentario ·
-
affects/v6 complexity/low impact/low type/docs
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
silverstripe/developer-docs#908 · 1 comentario ·
-
affects/v5 affects/v6 complexity/low impact/low type/docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
silverstripe/developer-docs#907 · 1 comentario ·
Todos los issues de silverstripe/developer-docs
Issues similares
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
enhancement pkg:sdk
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
aws/aws-durable-execution-sdk-go#144 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
glpi-project/glpi#25883 ·
Los mantenedores suelen responder en 1 día
-
beginner friendly community contributions-welcome enhancement good first issue hacktoberfest help wanted up-for-grabs
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
HTML: <template> content is extracted as document textPosiblemente ocupada @ryanmeowy la tomó hoy. Abiertobug html
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
docling-project/docling#4714 · 2 comentarios ·
Los mantenedores suelen responder en 1 día