From 60c5f74504b0b09adda987d6173541e912e6ac9d Mon Sep 17 00:00:00 2001 From: UTSAV SINGHAL <119779889+UTSAVS26@users.noreply.github.com> Date: Thu, 17 Oct 2024 15:39:08 +0530 Subject: [PATCH] Organize Directory --- .../backup-and-restore-using-dumpling-lightning.md | 0 dr-backup-restore.md => backup_and_restore/dr-backup-restore.md | 0 dr-multi-replica.md => backup_and_restore/dr-multi-replica.md | 0 .../dr-secondary-cluster.md | 0 .../best-practices-for-security-configuration.md | 0 .../command-line-flags-for-pd-configuration.md | 0 .../command-line-flags-for-scheduling-configuration.md | 0 .../command-line-flags-for-tidb-configuration.md | 0 .../command-line-flags-for-tikv-configuration.md | 0 .../command-line-flags-for-tso-configuration.md | 0 .../configure-load-base-split.md | 0 .../configure-memory-usage.md | 0 .../configure-placement-rules.md | 0 .../configure-store-limit.md | 0 configure-time-zone.md => configuration/configure-time-zone.md | 0 .../pd-configuration-file.md | 0 .../data-type-date-and-time.md | 0 .../data-type-default-values.md | 0 data-type-json.md => data_types/data-type-json.md | 0 data-type-numeric.md => data_types/data-type-numeric.md | 0 data-type-overview.md => data_types/data-type-overview.md | 0 data-type-string.md => data_types/data-type-string.md | 0 basic-features.md => deployment/basic-features.md | 0 .../geo-distributed-deployment-topology.md | 0 .../hybrid-deployment-topology.md | 0 .../minimal-deployment-topology.md | 0 .../multi-data-centers-in-one-city-deployment.md | 0 .../production-deployment-using-tiup.md | 0 .../three-data-centers-in-two-cities-deployment.md | 0 analyze-slow-queries.md => development/analyze-slow-queries.md | 0 basic-sql-operations.md => development/basic-sql-operations.md | 0 choose-index.md => development/choose-index.md | 0 constraints.md => development/constraints.md | 0 ddl-introduction.md => development/ddl-introduction.md | 0 .../identify-expensive-queries.md | 0 identify-slow-queries.md => development/identify-slow-queries.md | 0 .../sql-optimization-concepts.md | 0 subquery-optimization.md => development/subquery-optimization.md | 0 .../exporting-grafana-snapshots.md | 0 .../accelerated-table-creation.md | 0 .../agg-distinct-optimization.md | 0 alert-rules.md => features/alert-rules.md | 0 as-of-timestamp.md => features/as-of-timestamp.md | 0 auto-increment.md => features/auto-increment.md | 0 auto-random.md => features/auto-random.md | 0 .../best-practices-on-public-cloud.md | 0 binary-package.md => features/binary-package.md | 0 blocklist-control-plan.md => features/blocklist-control-plan.md | 0 cached-tables.md => features/cached-tables.md | 0 .../character-set-and-collation.md | 0 character-set-gbk.md => features/character-set-gbk.md | 0 check-before-deployment.md => features/check-before-deployment.md | 0 clustered-indexes.md => features/clustered-indexes.md | 0 column-pruning.md => features/column-pruning.md | 0 comment-syntax.md => features/comment-syntax.md | 0 control-execution-plan.md => features/control-execution-plan.md | 0 coprocessor-cache.md => features/coprocessor-cache.md | 0 .../correlated-subquery-optimization.md | 0 cost-model.md => features/cost-model.md | 0 daily-check.md => features/daily-check.md | 0 derive-topn-from-window.md => features/derive-topn-from-window.md | 0 .../download-ecosystem-tools.md | 0 dumpling-overview.md => features/dumpling-overview.md | 0 dynamic-config.md => features/dynamic-config.md | 0 .../ecosystem-tool-user-case.md | 0 .../ecosystem-tool-user-guide.md | 0 .../enable-disk-spill-encrypt.md | 0 .../enable-tls-between-clients-and-servers.md | 0 .../enable-tls-between-components.md | 0 error-codes.md => features/error-codes.md | 0 explain-aggregation.md => features/explain-aggregation.md | 0 explain-index-merge.md => features/explain-index-merge.md | 0 explain-indexes.md => features/explain-indexes.md | 0 explain-joins.md => features/explain-joins.md | 0 explain-mpp.md => features/explain-mpp.md | 0 explain-overview.md => features/explain-overview.md | 0 explain-partitions.md => features/explain-partitions.md | 0 explain-subqueries.md => features/explain-subqueries.md | 0 explain-views.md => features/explain-views.md | 0 explain-walkthrough.md => features/explain-walkthrough.md | 0 explore-htap.md => features/explore-htap.md | 0 expression-syntax.md => features/expression-syntax.md | 0 extended-statistics.md => features/extended-statistics.md | 0 external-storage-uri.md => features/external-storage-uri.md | 0 filter-binlog-event.md => features/filter-binlog-event.md | 0 filter-dml-event.md => features/filter-dml-event.md | 0 follower-read.md => features/follower-read.md | 0 foreign-key.md => features/foreign-key.md | 0 .../generate-self-signed-certificates.md | 0 generated-columns.md => features/generated-columns.md | 0 keywords.md => features/keywords.md | 0 latency-breakdown.md => features/latency-breakdown.md | 0 literal-values.md => features/literal-values.md | 0 log-redaction.md => features/log-redaction.md | 0 max-min-eliminate.md => features/max-min-eliminate.md | 0 metadata-lock.md => features/metadata-lock.md | 0 metrics-schema.md => features/metrics-schema.md | 0 migration-tools.md => features/migration-tools.md | 0 mysql-compatibility.md => features/mysql-compatibility.md | 0 non-transactional-dml.md => features/non-transactional-dml.md | 0 online-unsafe-recovery.md => features/online-unsafe-recovery.md | 0 optimistic-transaction.md => features/optimistic-transaction.md | 0 optimizer-fix-controls.md => features/optimizer-fix-controls.md | 0 optimizer-hints.md => features/optimizer-hints.md | 0 .../oracle-functions-to-tidb.md | 0 overview.md => features/overview.md | 0 partition-pruning.md => features/partition-pruning.md | 0 partitioned-raft-kv.md => features/partitioned-raft-kv.md | 0 partitioned-table.md => features/partitioned-table.md | 0 placement-rules-in-sql.md => features/placement-rules-in-sql.md | 0 predicate-push-down.md => features/predicate-push-down.md | 0 quick-start-with-htap.md => features/quick-start-with-htap.md | 0 quick-start-with-tidb.md => features/quick-start-with-tidb.md | 0 runtime-filter.md => features/runtime-filter.md | 0 schema-cache.md => features/schema-cache.md | 0 schema-object-names.md => features/schema-object-names.md | 0 shard-row-id-bits.md => features/shard-row-id-bits.md | 0 .../sql-logical-optimization.md | 0 sql-mode.md => features/sql-mode.md | 0 .../sql-non-prepared-plan-cache.md | 0 .../sql-physical-optimization.md | 0 sql-plan-management.md => features/sql-plan-management.md | 0 sql-plan-replayer.md => features/sql-plan-replayer.md | 0 sql-prepared-plan-cache.md => features/sql-prepared-plan-cache.md | 0 sql-tuning-overview.md => features/sql-tuning-overview.md | 0 stale-read.md => features/stale-read.md | 0 .../statement-summary-tables.md | 0 statistics.md => features/statistics.md | 0 status-variables.md => features/status-variables.md | 0 support.md => features/support.md | 0 system-variables.md => features/system-variables.md | 0 table-attributes.md => features/table-attributes.md | 0 table-filter.md => features/table-filter.md | 0 telemetry.md => features/telemetry.md | 0 temporary-tables.md => features/temporary-tables.md | 0 topn-limit-push-down.md => features/topn-limit-push-down.md | 0 .../transaction-isolation-levels.md | 0 transaction-overview.md => features/transaction-overview.md | 0 user-defined-variables.md => features/user-defined-variables.md | 0 views.md => features/views.md | 0 wrong-index-solution.md => features/wrong-index-solution.md | 0 glossary.md => glossary/glossary.md | 0 migrate-aurora-to-tidb.md => migration/migrate-aurora-to-tidb.md | 0 .../migrate-from-csv-files-to-tidb.md | 0 migrate-from-mariadb.md => migration/migrate-from-mariadb.md | 0 .../migrate-from-parquet-files-to-tidb.md | 0 .../migrate-from-sql-files-to-tidb.md | 0 .../migrate-from-tidb-to-mysql.md | 0 .../migrate-from-tidb-to-tidb.md | 0 .../migrate-large-mysql-shards-to-tidb.md | 0 .../migrate-large-mysql-to-tidb.md | 0 .../migrate-small-mysql-shards-to-tidb.md | 0 .../migrate-small-mysql-to-tidb.md | 0 .../migrate-with-more-columns-downstream.md | 0 migrate-with-pt-ghost.md => migration/migrate-with-pt-ghost.md | 0 migration-overview.md => migration/migration-overview.md | 0 .../deploy-monitoring-services.md | 0 .../grafana-overview-dashboard.md | 0 grafana-pd-dashboard.md => monitoring/grafana-pd-dashboard.md | 0 .../grafana-performance-overview-dashboard.md | 0 .../grafana-resource-control-dashboard.md | 0 grafana-tidb-dashboard.md => monitoring/grafana-tidb-dashboard.md | 0 grafana-tikv-dashboard.md => monitoring/grafana-tikv-dashboard.md | 0 .../tidb-monitoring-framework.md | 0 .../upgrade-monitoring-services.md | 0 .../performance-tuning-methods.md | 0 .../performance-tuning-overview.md | 0 .../performance-tuning-practices.md | 0 .../troubleshoot-cpu-issues.md | 0 .../troubleshoot-high-disk-io.md | 0 .../troubleshoot-tidb-cluster.md | 0 tune-operating-system.md => performance/tune-operating-system.md | 0 .../certificate-authentication.md | 0 encryption-at-rest.md => security/encryption-at-rest.md | 0 password-management.md => security/password-management.md | 0 .../role-based-access-control.md | 0 .../security-compatibility-with-mysql.md | 0 tidb-architecture.md => tidb/tidb-architecture.md | 0 tidb-computing.md => tidb/tidb-computing.md | 0 tidb-configuration-file.md => tidb/tidb-configuration-file.md | 0 tidb-control.md => tidb/tidb-control.md | 0 .../tidb-distributed-execution-framework.md | 0 tidb-external-ts.md => tidb/tidb-external-ts.md | 0 tidb-global-sort.md => tidb/tidb-global-sort.md | 0 tidb-in-kubernetes.md => tidb/tidb-in-kubernetes.md | 0 tidb-limitations.md => tidb/tidb-limitations.md | 0 tidb-monitoring-api.md => tidb/tidb-monitoring-api.md | 0 tidb-operator-overview.md => tidb/tidb-operator-overview.md | 0 tidb-read-staleness.md => tidb/tidb-read-staleness.md | 0 tidb-resource-control.md => tidb/tidb-resource-control.md | 0 tidb-roadmap.md => tidb/tidb-roadmap.md | 0 tidb-scheduling.md => tidb/tidb-scheduling.md | 0 tidb-storage.md => tidb/tidb-storage.md | 0 tidb-troubleshooting-map.md => tidb/tidb-troubleshooting-map.md | 0 .../dr-solution-introduction.md | 0 .../garbage-collection-overview.md | 0 pd-recover.md => troubleshooting/pd-recover.md | 0 .../troubleshoot-data-inconsistency-errors.md | 0 .../troubleshoot-hot-spot-issues.md | 0 .../troubleshoot-lock-conflicts.md | 0 .../troubleshoot-stale-read.md | 0 .../troubleshoot-tidb-oom.md | 0 .../troubleshoot-write-conflicts.md | 0 203 files changed, 0 insertions(+), 0 deletions(-) rename backup-and-restore-using-dumpling-lightning.md => backup_and_restore/backup-and-restore-using-dumpling-lightning.md (100%) rename dr-backup-restore.md => backup_and_restore/dr-backup-restore.md (100%) rename dr-multi-replica.md => backup_and_restore/dr-multi-replica.md (100%) rename dr-secondary-cluster.md => backup_and_restore/dr-secondary-cluster.md (100%) rename best-practices-for-security-configuration.md => configuration/best-practices-for-security-configuration.md (100%) rename command-line-flags-for-pd-configuration.md => configuration/command-line-flags-for-pd-configuration.md (100%) rename command-line-flags-for-scheduling-configuration.md => configuration/command-line-flags-for-scheduling-configuration.md (100%) rename command-line-flags-for-tidb-configuration.md => configuration/command-line-flags-for-tidb-configuration.md (100%) rename command-line-flags-for-tikv-configuration.md => configuration/command-line-flags-for-tikv-configuration.md (100%) rename command-line-flags-for-tso-configuration.md => configuration/command-line-flags-for-tso-configuration.md (100%) rename configure-load-base-split.md => configuration/configure-load-base-split.md (100%) rename configure-memory-usage.md => configuration/configure-memory-usage.md (100%) rename configure-placement-rules.md => configuration/configure-placement-rules.md (100%) rename configure-store-limit.md => configuration/configure-store-limit.md (100%) rename configure-time-zone.md => configuration/configure-time-zone.md (100%) rename pd-configuration-file.md => configuration/pd-configuration-file.md (100%) rename data-type-date-and-time.md => data_types/data-type-date-and-time.md (100%) rename data-type-default-values.md => data_types/data-type-default-values.md (100%) rename data-type-json.md => data_types/data-type-json.md (100%) rename data-type-numeric.md => data_types/data-type-numeric.md (100%) rename data-type-overview.md => data_types/data-type-overview.md (100%) rename data-type-string.md => data_types/data-type-string.md (100%) rename basic-features.md => deployment/basic-features.md (100%) rename geo-distributed-deployment-topology.md => deployment/geo-distributed-deployment-topology.md (100%) rename hybrid-deployment-topology.md => deployment/hybrid-deployment-topology.md (100%) rename minimal-deployment-topology.md => deployment/minimal-deployment-topology.md (100%) rename multi-data-centers-in-one-city-deployment.md => deployment/multi-data-centers-in-one-city-deployment.md (100%) rename production-deployment-using-tiup.md => deployment/production-deployment-using-tiup.md (100%) rename three-data-centers-in-two-cities-deployment.md => deployment/three-data-centers-in-two-cities-deployment.md (100%) rename analyze-slow-queries.md => development/analyze-slow-queries.md (100%) rename basic-sql-operations.md => development/basic-sql-operations.md (100%) rename choose-index.md => development/choose-index.md (100%) rename constraints.md => development/constraints.md (100%) rename ddl-introduction.md => development/ddl-introduction.md (100%) rename identify-expensive-queries.md => development/identify-expensive-queries.md (100%) rename identify-slow-queries.md => development/identify-slow-queries.md (100%) rename sql-optimization-concepts.md => development/sql-optimization-concepts.md (100%) rename subquery-optimization.md => development/subquery-optimization.md (100%) rename exporting-grafana-snapshots.md => examples/exporting-grafana-snapshots.md (100%) rename accelerated-table-creation.md => features/accelerated-table-creation.md (100%) rename agg-distinct-optimization.md => features/agg-distinct-optimization.md (100%) rename alert-rules.md => features/alert-rules.md (100%) rename as-of-timestamp.md => features/as-of-timestamp.md (100%) rename auto-increment.md => features/auto-increment.md (100%) rename auto-random.md => features/auto-random.md (100%) rename best-practices-on-public-cloud.md => features/best-practices-on-public-cloud.md (100%) rename binary-package.md => features/binary-package.md (100%) rename blocklist-control-plan.md => features/blocklist-control-plan.md (100%) rename cached-tables.md => features/cached-tables.md (100%) rename character-set-and-collation.md => features/character-set-and-collation.md (100%) rename character-set-gbk.md => features/character-set-gbk.md (100%) rename check-before-deployment.md => features/check-before-deployment.md (100%) rename clustered-indexes.md => features/clustered-indexes.md (100%) rename column-pruning.md => features/column-pruning.md (100%) rename comment-syntax.md => features/comment-syntax.md (100%) rename control-execution-plan.md => features/control-execution-plan.md (100%) rename coprocessor-cache.md => features/coprocessor-cache.md (100%) rename correlated-subquery-optimization.md => features/correlated-subquery-optimization.md (100%) rename cost-model.md => features/cost-model.md (100%) rename daily-check.md => features/daily-check.md (100%) rename derive-topn-from-window.md => features/derive-topn-from-window.md (100%) rename download-ecosystem-tools.md => features/download-ecosystem-tools.md (100%) rename dumpling-overview.md => features/dumpling-overview.md (100%) rename dynamic-config.md => features/dynamic-config.md (100%) rename ecosystem-tool-user-case.md => features/ecosystem-tool-user-case.md (100%) rename ecosystem-tool-user-guide.md => features/ecosystem-tool-user-guide.md (100%) rename enable-disk-spill-encrypt.md => features/enable-disk-spill-encrypt.md (100%) rename enable-tls-between-clients-and-servers.md => features/enable-tls-between-clients-and-servers.md (100%) rename enable-tls-between-components.md => features/enable-tls-between-components.md (100%) rename error-codes.md => features/error-codes.md (100%) rename explain-aggregation.md => features/explain-aggregation.md (100%) rename explain-index-merge.md => features/explain-index-merge.md (100%) rename explain-indexes.md => features/explain-indexes.md (100%) rename explain-joins.md => features/explain-joins.md (100%) rename explain-mpp.md => features/explain-mpp.md (100%) rename explain-overview.md => features/explain-overview.md (100%) rename explain-partitions.md => features/explain-partitions.md (100%) rename explain-subqueries.md => features/explain-subqueries.md (100%) rename explain-views.md => features/explain-views.md (100%) rename explain-walkthrough.md => features/explain-walkthrough.md (100%) rename explore-htap.md => features/explore-htap.md (100%) rename expression-syntax.md => features/expression-syntax.md (100%) rename extended-statistics.md => features/extended-statistics.md (100%) rename external-storage-uri.md => features/external-storage-uri.md (100%) rename filter-binlog-event.md => features/filter-binlog-event.md (100%) rename filter-dml-event.md => features/filter-dml-event.md (100%) rename follower-read.md => features/follower-read.md (100%) rename foreign-key.md => features/foreign-key.md (100%) rename generate-self-signed-certificates.md => features/generate-self-signed-certificates.md (100%) rename generated-columns.md => features/generated-columns.md (100%) rename keywords.md => features/keywords.md (100%) rename latency-breakdown.md => features/latency-breakdown.md (100%) rename literal-values.md => features/literal-values.md (100%) rename log-redaction.md => features/log-redaction.md (100%) rename max-min-eliminate.md => features/max-min-eliminate.md (100%) rename metadata-lock.md => features/metadata-lock.md (100%) rename metrics-schema.md => features/metrics-schema.md (100%) rename migration-tools.md => features/migration-tools.md (100%) rename mysql-compatibility.md => features/mysql-compatibility.md (100%) rename non-transactional-dml.md => features/non-transactional-dml.md (100%) rename online-unsafe-recovery.md => features/online-unsafe-recovery.md (100%) rename optimistic-transaction.md => features/optimistic-transaction.md (100%) rename optimizer-fix-controls.md => features/optimizer-fix-controls.md (100%) rename optimizer-hints.md => features/optimizer-hints.md (100%) rename oracle-functions-to-tidb.md => features/oracle-functions-to-tidb.md (100%) rename overview.md => features/overview.md (100%) rename partition-pruning.md => features/partition-pruning.md (100%) rename partitioned-raft-kv.md => features/partitioned-raft-kv.md (100%) rename partitioned-table.md => features/partitioned-table.md (100%) rename placement-rules-in-sql.md => features/placement-rules-in-sql.md (100%) rename predicate-push-down.md => features/predicate-push-down.md (100%) rename quick-start-with-htap.md => features/quick-start-with-htap.md (100%) rename quick-start-with-tidb.md => features/quick-start-with-tidb.md (100%) rename runtime-filter.md => features/runtime-filter.md (100%) rename schema-cache.md => features/schema-cache.md (100%) rename schema-object-names.md => features/schema-object-names.md (100%) rename shard-row-id-bits.md => features/shard-row-id-bits.md (100%) rename sql-logical-optimization.md => features/sql-logical-optimization.md (100%) rename sql-mode.md => features/sql-mode.md (100%) rename sql-non-prepared-plan-cache.md => features/sql-non-prepared-plan-cache.md (100%) rename sql-physical-optimization.md => features/sql-physical-optimization.md (100%) rename sql-plan-management.md => features/sql-plan-management.md (100%) rename sql-plan-replayer.md => features/sql-plan-replayer.md (100%) rename sql-prepared-plan-cache.md => features/sql-prepared-plan-cache.md (100%) rename sql-tuning-overview.md => features/sql-tuning-overview.md (100%) rename stale-read.md => features/stale-read.md (100%) rename statement-summary-tables.md => features/statement-summary-tables.md (100%) rename statistics.md => features/statistics.md (100%) rename status-variables.md => features/status-variables.md (100%) rename support.md => features/support.md (100%) rename system-variables.md => features/system-variables.md (100%) rename table-attributes.md => features/table-attributes.md (100%) rename table-filter.md => features/table-filter.md (100%) rename telemetry.md => features/telemetry.md (100%) rename temporary-tables.md => features/temporary-tables.md (100%) rename topn-limit-push-down.md => features/topn-limit-push-down.md (100%) rename transaction-isolation-levels.md => features/transaction-isolation-levels.md (100%) rename transaction-overview.md => features/transaction-overview.md (100%) rename user-defined-variables.md => features/user-defined-variables.md (100%) rename views.md => features/views.md (100%) rename wrong-index-solution.md => features/wrong-index-solution.md (100%) rename glossary.md => glossary/glossary.md (100%) rename migrate-aurora-to-tidb.md => migration/migrate-aurora-to-tidb.md (100%) rename migrate-from-csv-files-to-tidb.md => migration/migrate-from-csv-files-to-tidb.md (100%) rename migrate-from-mariadb.md => migration/migrate-from-mariadb.md (100%) rename migrate-from-parquet-files-to-tidb.md => migration/migrate-from-parquet-files-to-tidb.md (100%) rename migrate-from-sql-files-to-tidb.md => migration/migrate-from-sql-files-to-tidb.md (100%) rename migrate-from-tidb-to-mysql.md => migration/migrate-from-tidb-to-mysql.md (100%) rename migrate-from-tidb-to-tidb.md => migration/migrate-from-tidb-to-tidb.md (100%) rename migrate-large-mysql-shards-to-tidb.md => migration/migrate-large-mysql-shards-to-tidb.md (100%) rename migrate-large-mysql-to-tidb.md => migration/migrate-large-mysql-to-tidb.md (100%) rename migrate-small-mysql-shards-to-tidb.md => migration/migrate-small-mysql-shards-to-tidb.md (100%) rename migrate-small-mysql-to-tidb.md => migration/migrate-small-mysql-to-tidb.md (100%) rename migrate-with-more-columns-downstream.md => migration/migrate-with-more-columns-downstream.md (100%) rename migrate-with-pt-ghost.md => migration/migrate-with-pt-ghost.md (100%) rename migration-overview.md => migration/migration-overview.md (100%) rename deploy-monitoring-services.md => monitoring/deploy-monitoring-services.md (100%) rename grafana-overview-dashboard.md => monitoring/grafana-overview-dashboard.md (100%) rename grafana-pd-dashboard.md => monitoring/grafana-pd-dashboard.md (100%) rename grafana-performance-overview-dashboard.md => monitoring/grafana-performance-overview-dashboard.md (100%) rename grafana-resource-control-dashboard.md => monitoring/grafana-resource-control-dashboard.md (100%) rename grafana-tidb-dashboard.md => monitoring/grafana-tidb-dashboard.md (100%) rename grafana-tikv-dashboard.md => monitoring/grafana-tikv-dashboard.md (100%) rename tidb-monitoring-framework.md => monitoring/tidb-monitoring-framework.md (100%) rename upgrade-monitoring-services.md => monitoring/upgrade-monitoring-services.md (100%) rename performance-tuning-methods.md => performance/performance-tuning-methods.md (100%) rename performance-tuning-overview.md => performance/performance-tuning-overview.md (100%) rename performance-tuning-practices.md => performance/performance-tuning-practices.md (100%) rename troubleshoot-cpu-issues.md => performance/troubleshoot-cpu-issues.md (100%) rename troubleshoot-high-disk-io.md => performance/troubleshoot-high-disk-io.md (100%) rename troubleshoot-tidb-cluster.md => performance/troubleshoot-tidb-cluster.md (100%) rename tune-operating-system.md => performance/tune-operating-system.md (100%) rename certificate-authentication.md => security/certificate-authentication.md (100%) rename encryption-at-rest.md => security/encryption-at-rest.md (100%) rename password-management.md => security/password-management.md (100%) rename role-based-access-control.md => security/role-based-access-control.md (100%) rename security-compatibility-with-mysql.md => security/security-compatibility-with-mysql.md (100%) rename tidb-architecture.md => tidb/tidb-architecture.md (100%) rename tidb-computing.md => tidb/tidb-computing.md (100%) rename tidb-configuration-file.md => tidb/tidb-configuration-file.md (100%) rename tidb-control.md => tidb/tidb-control.md (100%) rename tidb-distributed-execution-framework.md => tidb/tidb-distributed-execution-framework.md (100%) rename tidb-external-ts.md => tidb/tidb-external-ts.md (100%) rename tidb-global-sort.md => tidb/tidb-global-sort.md (100%) rename tidb-in-kubernetes.md => tidb/tidb-in-kubernetes.md (100%) rename tidb-limitations.md => tidb/tidb-limitations.md (100%) rename tidb-monitoring-api.md => tidb/tidb-monitoring-api.md (100%) rename tidb-operator-overview.md => tidb/tidb-operator-overview.md (100%) rename tidb-read-staleness.md => tidb/tidb-read-staleness.md (100%) rename tidb-resource-control.md => tidb/tidb-resource-control.md (100%) rename tidb-roadmap.md => tidb/tidb-roadmap.md (100%) rename tidb-scheduling.md => tidb/tidb-scheduling.md (100%) rename tidb-storage.md => tidb/tidb-storage.md (100%) rename tidb-troubleshooting-map.md => tidb/tidb-troubleshooting-map.md (100%) rename dr-solution-introduction.md => troubleshooting/dr-solution-introduction.md (100%) rename garbage-collection-overview.md => troubleshooting/garbage-collection-overview.md (100%) rename pd-recover.md => troubleshooting/pd-recover.md (100%) rename troubleshoot-data-inconsistency-errors.md => troubleshooting/troubleshoot-data-inconsistency-errors.md (100%) rename troubleshoot-hot-spot-issues.md => troubleshooting/troubleshoot-hot-spot-issues.md (100%) rename troubleshoot-lock-conflicts.md => troubleshooting/troubleshoot-lock-conflicts.md (100%) rename troubleshoot-stale-read.md => troubleshooting/troubleshoot-stale-read.md (100%) rename troubleshoot-tidb-oom.md => troubleshooting/troubleshoot-tidb-oom.md (100%) rename troubleshoot-write-conflicts.md => troubleshooting/troubleshoot-write-conflicts.md (100%) diff --git a/backup-and-restore-using-dumpling-lightning.md b/backup_and_restore/backup-and-restore-using-dumpling-lightning.md similarity index 100% rename from backup-and-restore-using-dumpling-lightning.md rename to backup_and_restore/backup-and-restore-using-dumpling-lightning.md diff --git a/dr-backup-restore.md b/backup_and_restore/dr-backup-restore.md similarity index 100% rename from dr-backup-restore.md rename to backup_and_restore/dr-backup-restore.md diff --git a/dr-multi-replica.md b/backup_and_restore/dr-multi-replica.md similarity index 100% rename from dr-multi-replica.md rename to backup_and_restore/dr-multi-replica.md diff --git a/dr-secondary-cluster.md b/backup_and_restore/dr-secondary-cluster.md similarity index 100% rename from dr-secondary-cluster.md rename to backup_and_restore/dr-secondary-cluster.md diff --git a/best-practices-for-security-configuration.md b/configuration/best-practices-for-security-configuration.md similarity index 100% rename from best-practices-for-security-configuration.md rename to configuration/best-practices-for-security-configuration.md diff --git a/command-line-flags-for-pd-configuration.md b/configuration/command-line-flags-for-pd-configuration.md similarity index 100% rename from command-line-flags-for-pd-configuration.md rename to configuration/command-line-flags-for-pd-configuration.md diff --git a/command-line-flags-for-scheduling-configuration.md b/configuration/command-line-flags-for-scheduling-configuration.md similarity index 100% rename from command-line-flags-for-scheduling-configuration.md rename to configuration/command-line-flags-for-scheduling-configuration.md diff --git a/command-line-flags-for-tidb-configuration.md b/configuration/command-line-flags-for-tidb-configuration.md similarity index 100% rename from command-line-flags-for-tidb-configuration.md rename to configuration/command-line-flags-for-tidb-configuration.md diff --git a/command-line-flags-for-tikv-configuration.md b/configuration/command-line-flags-for-tikv-configuration.md similarity index 100% rename from command-line-flags-for-tikv-configuration.md rename to configuration/command-line-flags-for-tikv-configuration.md diff --git a/command-line-flags-for-tso-configuration.md b/configuration/command-line-flags-for-tso-configuration.md similarity index 100% rename from command-line-flags-for-tso-configuration.md rename to configuration/command-line-flags-for-tso-configuration.md diff --git a/configure-load-base-split.md b/configuration/configure-load-base-split.md similarity index 100% rename from configure-load-base-split.md rename to configuration/configure-load-base-split.md diff --git a/configure-memory-usage.md b/configuration/configure-memory-usage.md similarity index 100% rename from configure-memory-usage.md rename to configuration/configure-memory-usage.md diff --git a/configure-placement-rules.md b/configuration/configure-placement-rules.md similarity index 100% rename from configure-placement-rules.md rename to configuration/configure-placement-rules.md diff --git a/configure-store-limit.md b/configuration/configure-store-limit.md similarity index 100% rename from configure-store-limit.md rename to configuration/configure-store-limit.md diff --git a/configure-time-zone.md b/configuration/configure-time-zone.md similarity index 100% rename from configure-time-zone.md rename to configuration/configure-time-zone.md diff --git a/pd-configuration-file.md b/configuration/pd-configuration-file.md similarity index 100% rename from pd-configuration-file.md rename to configuration/pd-configuration-file.md diff --git a/data-type-date-and-time.md b/data_types/data-type-date-and-time.md similarity index 100% rename from data-type-date-and-time.md rename to data_types/data-type-date-and-time.md diff --git a/data-type-default-values.md b/data_types/data-type-default-values.md similarity index 100% rename from data-type-default-values.md rename to data_types/data-type-default-values.md diff --git a/data-type-json.md b/data_types/data-type-json.md similarity index 100% rename from data-type-json.md rename to data_types/data-type-json.md diff --git a/data-type-numeric.md b/data_types/data-type-numeric.md similarity index 100% rename from data-type-numeric.md rename to data_types/data-type-numeric.md diff --git a/data-type-overview.md b/data_types/data-type-overview.md similarity index 100% rename from data-type-overview.md rename to data_types/data-type-overview.md diff --git a/data-type-string.md b/data_types/data-type-string.md similarity index 100% rename from data-type-string.md rename to data_types/data-type-string.md diff --git a/basic-features.md b/deployment/basic-features.md similarity index 100% rename from basic-features.md rename to deployment/basic-features.md diff --git a/geo-distributed-deployment-topology.md b/deployment/geo-distributed-deployment-topology.md similarity index 100% rename from geo-distributed-deployment-topology.md rename to deployment/geo-distributed-deployment-topology.md diff --git a/hybrid-deployment-topology.md b/deployment/hybrid-deployment-topology.md similarity index 100% rename from hybrid-deployment-topology.md rename to deployment/hybrid-deployment-topology.md diff --git a/minimal-deployment-topology.md b/deployment/minimal-deployment-topology.md similarity index 100% rename from minimal-deployment-topology.md rename to deployment/minimal-deployment-topology.md diff --git a/multi-data-centers-in-one-city-deployment.md b/deployment/multi-data-centers-in-one-city-deployment.md similarity index 100% rename from multi-data-centers-in-one-city-deployment.md rename to deployment/multi-data-centers-in-one-city-deployment.md diff --git a/production-deployment-using-tiup.md b/deployment/production-deployment-using-tiup.md similarity index 100% rename from production-deployment-using-tiup.md rename to deployment/production-deployment-using-tiup.md diff --git a/three-data-centers-in-two-cities-deployment.md b/deployment/three-data-centers-in-two-cities-deployment.md similarity index 100% rename from three-data-centers-in-two-cities-deployment.md rename to deployment/three-data-centers-in-two-cities-deployment.md diff --git a/analyze-slow-queries.md b/development/analyze-slow-queries.md similarity index 100% rename from analyze-slow-queries.md rename to development/analyze-slow-queries.md diff --git a/basic-sql-operations.md b/development/basic-sql-operations.md similarity index 100% rename from basic-sql-operations.md rename to development/basic-sql-operations.md diff --git a/choose-index.md b/development/choose-index.md similarity index 100% rename from choose-index.md rename to development/choose-index.md diff --git a/constraints.md b/development/constraints.md similarity index 100% rename from constraints.md rename to development/constraints.md diff --git a/ddl-introduction.md b/development/ddl-introduction.md similarity index 100% rename from ddl-introduction.md rename to development/ddl-introduction.md diff --git a/identify-expensive-queries.md b/development/identify-expensive-queries.md similarity index 100% rename from identify-expensive-queries.md rename to development/identify-expensive-queries.md diff --git a/identify-slow-queries.md b/development/identify-slow-queries.md similarity index 100% rename from identify-slow-queries.md rename to development/identify-slow-queries.md diff --git a/sql-optimization-concepts.md b/development/sql-optimization-concepts.md similarity index 100% rename from sql-optimization-concepts.md rename to development/sql-optimization-concepts.md diff --git a/subquery-optimization.md b/development/subquery-optimization.md similarity index 100% rename from subquery-optimization.md rename to development/subquery-optimization.md diff --git a/exporting-grafana-snapshots.md b/examples/exporting-grafana-snapshots.md similarity index 100% rename from exporting-grafana-snapshots.md rename to examples/exporting-grafana-snapshots.md diff --git a/accelerated-table-creation.md b/features/accelerated-table-creation.md similarity index 100% rename from accelerated-table-creation.md rename to features/accelerated-table-creation.md diff --git a/agg-distinct-optimization.md b/features/agg-distinct-optimization.md similarity index 100% rename from agg-distinct-optimization.md rename to features/agg-distinct-optimization.md diff --git a/alert-rules.md b/features/alert-rules.md similarity index 100% rename from alert-rules.md rename to features/alert-rules.md diff --git a/as-of-timestamp.md b/features/as-of-timestamp.md similarity index 100% rename from as-of-timestamp.md rename to features/as-of-timestamp.md diff --git a/auto-increment.md b/features/auto-increment.md similarity index 100% rename from auto-increment.md rename to features/auto-increment.md diff --git a/auto-random.md b/features/auto-random.md similarity index 100% rename from auto-random.md rename to features/auto-random.md diff --git a/best-practices-on-public-cloud.md b/features/best-practices-on-public-cloud.md similarity index 100% rename from best-practices-on-public-cloud.md rename to features/best-practices-on-public-cloud.md diff --git a/binary-package.md b/features/binary-package.md similarity index 100% rename from binary-package.md rename to features/binary-package.md diff --git a/blocklist-control-plan.md b/features/blocklist-control-plan.md similarity index 100% rename from blocklist-control-plan.md rename to features/blocklist-control-plan.md diff --git a/cached-tables.md b/features/cached-tables.md similarity index 100% rename from cached-tables.md rename to features/cached-tables.md diff --git a/character-set-and-collation.md b/features/character-set-and-collation.md similarity index 100% rename from character-set-and-collation.md rename to features/character-set-and-collation.md diff --git a/character-set-gbk.md b/features/character-set-gbk.md similarity index 100% rename from character-set-gbk.md rename to features/character-set-gbk.md diff --git a/check-before-deployment.md b/features/check-before-deployment.md similarity index 100% rename from check-before-deployment.md rename to features/check-before-deployment.md diff --git a/clustered-indexes.md b/features/clustered-indexes.md similarity index 100% rename from clustered-indexes.md rename to features/clustered-indexes.md diff --git a/column-pruning.md b/features/column-pruning.md similarity index 100% rename from column-pruning.md rename to features/column-pruning.md diff --git a/comment-syntax.md b/features/comment-syntax.md similarity index 100% rename from comment-syntax.md rename to features/comment-syntax.md diff --git a/control-execution-plan.md b/features/control-execution-plan.md similarity index 100% rename from control-execution-plan.md rename to features/control-execution-plan.md diff --git a/coprocessor-cache.md b/features/coprocessor-cache.md similarity index 100% rename from coprocessor-cache.md rename to features/coprocessor-cache.md diff --git a/correlated-subquery-optimization.md b/features/correlated-subquery-optimization.md similarity index 100% rename from correlated-subquery-optimization.md rename to features/correlated-subquery-optimization.md diff --git a/cost-model.md b/features/cost-model.md similarity index 100% rename from cost-model.md rename to features/cost-model.md diff --git a/daily-check.md b/features/daily-check.md similarity index 100% rename from daily-check.md rename to features/daily-check.md diff --git a/derive-topn-from-window.md b/features/derive-topn-from-window.md similarity index 100% rename from derive-topn-from-window.md rename to features/derive-topn-from-window.md diff --git a/download-ecosystem-tools.md b/features/download-ecosystem-tools.md similarity index 100% rename from download-ecosystem-tools.md rename to features/download-ecosystem-tools.md diff --git a/dumpling-overview.md b/features/dumpling-overview.md similarity index 100% rename from dumpling-overview.md rename to features/dumpling-overview.md diff --git a/dynamic-config.md b/features/dynamic-config.md similarity index 100% rename from dynamic-config.md rename to features/dynamic-config.md diff --git a/ecosystem-tool-user-case.md b/features/ecosystem-tool-user-case.md similarity index 100% rename from ecosystem-tool-user-case.md rename to features/ecosystem-tool-user-case.md diff --git a/ecosystem-tool-user-guide.md b/features/ecosystem-tool-user-guide.md similarity index 100% rename from ecosystem-tool-user-guide.md rename to features/ecosystem-tool-user-guide.md diff --git a/enable-disk-spill-encrypt.md b/features/enable-disk-spill-encrypt.md similarity index 100% rename from enable-disk-spill-encrypt.md rename to features/enable-disk-spill-encrypt.md diff --git a/enable-tls-between-clients-and-servers.md b/features/enable-tls-between-clients-and-servers.md similarity index 100% rename from enable-tls-between-clients-and-servers.md rename to features/enable-tls-between-clients-and-servers.md diff --git a/enable-tls-between-components.md b/features/enable-tls-between-components.md similarity index 100% rename from enable-tls-between-components.md rename to features/enable-tls-between-components.md diff --git a/error-codes.md b/features/error-codes.md similarity index 100% rename from error-codes.md rename to features/error-codes.md diff --git a/explain-aggregation.md b/features/explain-aggregation.md similarity index 100% rename from explain-aggregation.md rename to features/explain-aggregation.md diff --git a/explain-index-merge.md b/features/explain-index-merge.md similarity index 100% rename from explain-index-merge.md rename to features/explain-index-merge.md diff --git a/explain-indexes.md b/features/explain-indexes.md similarity index 100% rename from explain-indexes.md rename to features/explain-indexes.md diff --git a/explain-joins.md b/features/explain-joins.md similarity index 100% rename from explain-joins.md rename to features/explain-joins.md diff --git a/explain-mpp.md b/features/explain-mpp.md similarity index 100% rename from explain-mpp.md rename to features/explain-mpp.md diff --git a/explain-overview.md b/features/explain-overview.md similarity index 100% rename from explain-overview.md rename to features/explain-overview.md diff --git a/explain-partitions.md b/features/explain-partitions.md similarity index 100% rename from explain-partitions.md rename to features/explain-partitions.md diff --git a/explain-subqueries.md b/features/explain-subqueries.md similarity index 100% rename from explain-subqueries.md rename to features/explain-subqueries.md diff --git a/explain-views.md b/features/explain-views.md similarity index 100% rename from explain-views.md rename to features/explain-views.md diff --git a/explain-walkthrough.md b/features/explain-walkthrough.md similarity index 100% rename from explain-walkthrough.md rename to features/explain-walkthrough.md diff --git a/explore-htap.md b/features/explore-htap.md similarity index 100% rename from explore-htap.md rename to features/explore-htap.md diff --git a/expression-syntax.md b/features/expression-syntax.md similarity index 100% rename from expression-syntax.md rename to features/expression-syntax.md diff --git a/extended-statistics.md b/features/extended-statistics.md similarity index 100% rename from extended-statistics.md rename to features/extended-statistics.md diff --git a/external-storage-uri.md b/features/external-storage-uri.md similarity index 100% rename from external-storage-uri.md rename to features/external-storage-uri.md diff --git a/filter-binlog-event.md b/features/filter-binlog-event.md similarity index 100% rename from filter-binlog-event.md rename to features/filter-binlog-event.md diff --git a/filter-dml-event.md b/features/filter-dml-event.md similarity index 100% rename from filter-dml-event.md rename to features/filter-dml-event.md diff --git a/follower-read.md b/features/follower-read.md similarity index 100% rename from follower-read.md rename to features/follower-read.md diff --git a/foreign-key.md b/features/foreign-key.md similarity index 100% rename from foreign-key.md rename to features/foreign-key.md diff --git a/generate-self-signed-certificates.md b/features/generate-self-signed-certificates.md similarity index 100% rename from generate-self-signed-certificates.md rename to features/generate-self-signed-certificates.md diff --git a/generated-columns.md b/features/generated-columns.md similarity index 100% rename from generated-columns.md rename to features/generated-columns.md diff --git a/keywords.md b/features/keywords.md similarity index 100% rename from keywords.md rename to features/keywords.md diff --git a/latency-breakdown.md b/features/latency-breakdown.md similarity index 100% rename from latency-breakdown.md rename to features/latency-breakdown.md diff --git a/literal-values.md b/features/literal-values.md similarity index 100% rename from literal-values.md rename to features/literal-values.md diff --git a/log-redaction.md b/features/log-redaction.md similarity index 100% rename from log-redaction.md rename to features/log-redaction.md diff --git a/max-min-eliminate.md b/features/max-min-eliminate.md similarity index 100% rename from max-min-eliminate.md rename to features/max-min-eliminate.md diff --git a/metadata-lock.md b/features/metadata-lock.md similarity index 100% rename from metadata-lock.md rename to features/metadata-lock.md diff --git a/metrics-schema.md b/features/metrics-schema.md similarity index 100% rename from metrics-schema.md rename to features/metrics-schema.md diff --git a/migration-tools.md b/features/migration-tools.md similarity index 100% rename from migration-tools.md rename to features/migration-tools.md diff --git a/mysql-compatibility.md b/features/mysql-compatibility.md similarity index 100% rename from mysql-compatibility.md rename to features/mysql-compatibility.md diff --git a/non-transactional-dml.md b/features/non-transactional-dml.md similarity index 100% rename from non-transactional-dml.md rename to features/non-transactional-dml.md diff --git a/online-unsafe-recovery.md b/features/online-unsafe-recovery.md similarity index 100% rename from online-unsafe-recovery.md rename to features/online-unsafe-recovery.md diff --git a/optimistic-transaction.md b/features/optimistic-transaction.md similarity index 100% rename from optimistic-transaction.md rename to features/optimistic-transaction.md diff --git a/optimizer-fix-controls.md b/features/optimizer-fix-controls.md similarity index 100% rename from optimizer-fix-controls.md rename to features/optimizer-fix-controls.md diff --git a/optimizer-hints.md b/features/optimizer-hints.md similarity index 100% rename from optimizer-hints.md rename to features/optimizer-hints.md diff --git a/oracle-functions-to-tidb.md b/features/oracle-functions-to-tidb.md similarity index 100% rename from oracle-functions-to-tidb.md rename to features/oracle-functions-to-tidb.md diff --git a/overview.md b/features/overview.md similarity index 100% rename from overview.md rename to features/overview.md diff --git a/partition-pruning.md b/features/partition-pruning.md similarity index 100% rename from partition-pruning.md rename to features/partition-pruning.md diff --git a/partitioned-raft-kv.md b/features/partitioned-raft-kv.md similarity index 100% rename from partitioned-raft-kv.md rename to features/partitioned-raft-kv.md diff --git a/partitioned-table.md b/features/partitioned-table.md similarity index 100% rename from partitioned-table.md rename to features/partitioned-table.md diff --git a/placement-rules-in-sql.md b/features/placement-rules-in-sql.md similarity index 100% rename from placement-rules-in-sql.md rename to features/placement-rules-in-sql.md diff --git a/predicate-push-down.md b/features/predicate-push-down.md similarity index 100% rename from predicate-push-down.md rename to features/predicate-push-down.md diff --git a/quick-start-with-htap.md b/features/quick-start-with-htap.md similarity index 100% rename from quick-start-with-htap.md rename to features/quick-start-with-htap.md diff --git a/quick-start-with-tidb.md b/features/quick-start-with-tidb.md similarity index 100% rename from quick-start-with-tidb.md rename to features/quick-start-with-tidb.md diff --git a/runtime-filter.md b/features/runtime-filter.md similarity index 100% rename from runtime-filter.md rename to features/runtime-filter.md diff --git a/schema-cache.md b/features/schema-cache.md similarity index 100% rename from schema-cache.md rename to features/schema-cache.md diff --git a/schema-object-names.md b/features/schema-object-names.md similarity index 100% rename from schema-object-names.md rename to features/schema-object-names.md diff --git a/shard-row-id-bits.md b/features/shard-row-id-bits.md similarity index 100% rename from shard-row-id-bits.md rename to features/shard-row-id-bits.md diff --git a/sql-logical-optimization.md b/features/sql-logical-optimization.md similarity index 100% rename from sql-logical-optimization.md rename to features/sql-logical-optimization.md diff --git a/sql-mode.md b/features/sql-mode.md similarity index 100% rename from sql-mode.md rename to features/sql-mode.md diff --git a/sql-non-prepared-plan-cache.md b/features/sql-non-prepared-plan-cache.md similarity index 100% rename from sql-non-prepared-plan-cache.md rename to features/sql-non-prepared-plan-cache.md diff --git a/sql-physical-optimization.md b/features/sql-physical-optimization.md similarity index 100% rename from sql-physical-optimization.md rename to features/sql-physical-optimization.md diff --git a/sql-plan-management.md b/features/sql-plan-management.md similarity index 100% rename from sql-plan-management.md rename to features/sql-plan-management.md diff --git a/sql-plan-replayer.md b/features/sql-plan-replayer.md similarity index 100% rename from sql-plan-replayer.md rename to features/sql-plan-replayer.md diff --git a/sql-prepared-plan-cache.md b/features/sql-prepared-plan-cache.md similarity index 100% rename from sql-prepared-plan-cache.md rename to features/sql-prepared-plan-cache.md diff --git a/sql-tuning-overview.md b/features/sql-tuning-overview.md similarity index 100% rename from sql-tuning-overview.md rename to features/sql-tuning-overview.md diff --git a/stale-read.md b/features/stale-read.md similarity index 100% rename from stale-read.md rename to features/stale-read.md diff --git a/statement-summary-tables.md b/features/statement-summary-tables.md similarity index 100% rename from statement-summary-tables.md rename to features/statement-summary-tables.md diff --git a/statistics.md b/features/statistics.md similarity index 100% rename from statistics.md rename to features/statistics.md diff --git a/status-variables.md b/features/status-variables.md similarity index 100% rename from status-variables.md rename to features/status-variables.md diff --git a/support.md b/features/support.md similarity index 100% rename from support.md rename to features/support.md diff --git a/system-variables.md b/features/system-variables.md similarity index 100% rename from system-variables.md rename to features/system-variables.md diff --git a/table-attributes.md b/features/table-attributes.md similarity index 100% rename from table-attributes.md rename to features/table-attributes.md diff --git a/table-filter.md b/features/table-filter.md similarity index 100% rename from table-filter.md rename to features/table-filter.md diff --git a/telemetry.md b/features/telemetry.md similarity index 100% rename from telemetry.md rename to features/telemetry.md diff --git a/temporary-tables.md b/features/temporary-tables.md similarity index 100% rename from temporary-tables.md rename to features/temporary-tables.md diff --git a/topn-limit-push-down.md b/features/topn-limit-push-down.md similarity index 100% rename from topn-limit-push-down.md rename to features/topn-limit-push-down.md diff --git a/transaction-isolation-levels.md b/features/transaction-isolation-levels.md similarity index 100% rename from transaction-isolation-levels.md rename to features/transaction-isolation-levels.md diff --git a/transaction-overview.md b/features/transaction-overview.md similarity index 100% rename from transaction-overview.md rename to features/transaction-overview.md diff --git a/user-defined-variables.md b/features/user-defined-variables.md similarity index 100% rename from user-defined-variables.md rename to features/user-defined-variables.md diff --git a/views.md b/features/views.md similarity index 100% rename from views.md rename to features/views.md diff --git a/wrong-index-solution.md b/features/wrong-index-solution.md similarity index 100% rename from wrong-index-solution.md rename to features/wrong-index-solution.md diff --git a/glossary.md b/glossary/glossary.md similarity index 100% rename from glossary.md rename to glossary/glossary.md diff --git a/migrate-aurora-to-tidb.md b/migration/migrate-aurora-to-tidb.md similarity index 100% rename from migrate-aurora-to-tidb.md rename to migration/migrate-aurora-to-tidb.md diff --git a/migrate-from-csv-files-to-tidb.md b/migration/migrate-from-csv-files-to-tidb.md similarity index 100% rename from migrate-from-csv-files-to-tidb.md rename to migration/migrate-from-csv-files-to-tidb.md diff --git a/migrate-from-mariadb.md b/migration/migrate-from-mariadb.md similarity index 100% rename from migrate-from-mariadb.md rename to migration/migrate-from-mariadb.md diff --git a/migrate-from-parquet-files-to-tidb.md b/migration/migrate-from-parquet-files-to-tidb.md similarity index 100% rename from migrate-from-parquet-files-to-tidb.md rename to migration/migrate-from-parquet-files-to-tidb.md diff --git a/migrate-from-sql-files-to-tidb.md b/migration/migrate-from-sql-files-to-tidb.md similarity index 100% rename from migrate-from-sql-files-to-tidb.md rename to migration/migrate-from-sql-files-to-tidb.md diff --git a/migrate-from-tidb-to-mysql.md b/migration/migrate-from-tidb-to-mysql.md similarity index 100% rename from migrate-from-tidb-to-mysql.md rename to migration/migrate-from-tidb-to-mysql.md diff --git a/migrate-from-tidb-to-tidb.md b/migration/migrate-from-tidb-to-tidb.md similarity index 100% rename from migrate-from-tidb-to-tidb.md rename to migration/migrate-from-tidb-to-tidb.md diff --git a/migrate-large-mysql-shards-to-tidb.md b/migration/migrate-large-mysql-shards-to-tidb.md similarity index 100% rename from migrate-large-mysql-shards-to-tidb.md rename to migration/migrate-large-mysql-shards-to-tidb.md diff --git a/migrate-large-mysql-to-tidb.md b/migration/migrate-large-mysql-to-tidb.md similarity index 100% rename from migrate-large-mysql-to-tidb.md rename to migration/migrate-large-mysql-to-tidb.md diff --git a/migrate-small-mysql-shards-to-tidb.md b/migration/migrate-small-mysql-shards-to-tidb.md similarity index 100% rename from migrate-small-mysql-shards-to-tidb.md rename to migration/migrate-small-mysql-shards-to-tidb.md diff --git a/migrate-small-mysql-to-tidb.md b/migration/migrate-small-mysql-to-tidb.md similarity index 100% rename from migrate-small-mysql-to-tidb.md rename to migration/migrate-small-mysql-to-tidb.md diff --git a/migrate-with-more-columns-downstream.md b/migration/migrate-with-more-columns-downstream.md similarity index 100% rename from migrate-with-more-columns-downstream.md rename to migration/migrate-with-more-columns-downstream.md diff --git a/migrate-with-pt-ghost.md b/migration/migrate-with-pt-ghost.md similarity index 100% rename from migrate-with-pt-ghost.md rename to migration/migrate-with-pt-ghost.md diff --git a/migration-overview.md b/migration/migration-overview.md similarity index 100% rename from migration-overview.md rename to migration/migration-overview.md diff --git a/deploy-monitoring-services.md b/monitoring/deploy-monitoring-services.md similarity index 100% rename from deploy-monitoring-services.md rename to monitoring/deploy-monitoring-services.md diff --git a/grafana-overview-dashboard.md b/monitoring/grafana-overview-dashboard.md similarity index 100% rename from grafana-overview-dashboard.md rename to monitoring/grafana-overview-dashboard.md diff --git a/grafana-pd-dashboard.md b/monitoring/grafana-pd-dashboard.md similarity index 100% rename from grafana-pd-dashboard.md rename to monitoring/grafana-pd-dashboard.md diff --git a/grafana-performance-overview-dashboard.md b/monitoring/grafana-performance-overview-dashboard.md similarity index 100% rename from grafana-performance-overview-dashboard.md rename to monitoring/grafana-performance-overview-dashboard.md diff --git a/grafana-resource-control-dashboard.md b/monitoring/grafana-resource-control-dashboard.md similarity index 100% rename from grafana-resource-control-dashboard.md rename to monitoring/grafana-resource-control-dashboard.md diff --git a/grafana-tidb-dashboard.md b/monitoring/grafana-tidb-dashboard.md similarity index 100% rename from grafana-tidb-dashboard.md rename to monitoring/grafana-tidb-dashboard.md diff --git a/grafana-tikv-dashboard.md b/monitoring/grafana-tikv-dashboard.md similarity index 100% rename from grafana-tikv-dashboard.md rename to monitoring/grafana-tikv-dashboard.md diff --git a/tidb-monitoring-framework.md b/monitoring/tidb-monitoring-framework.md similarity index 100% rename from tidb-monitoring-framework.md rename to monitoring/tidb-monitoring-framework.md diff --git a/upgrade-monitoring-services.md b/monitoring/upgrade-monitoring-services.md similarity index 100% rename from upgrade-monitoring-services.md rename to monitoring/upgrade-monitoring-services.md diff --git a/performance-tuning-methods.md b/performance/performance-tuning-methods.md similarity index 100% rename from performance-tuning-methods.md rename to performance/performance-tuning-methods.md diff --git a/performance-tuning-overview.md b/performance/performance-tuning-overview.md similarity index 100% rename from performance-tuning-overview.md rename to performance/performance-tuning-overview.md diff --git a/performance-tuning-practices.md b/performance/performance-tuning-practices.md similarity index 100% rename from performance-tuning-practices.md rename to performance/performance-tuning-practices.md diff --git a/troubleshoot-cpu-issues.md b/performance/troubleshoot-cpu-issues.md similarity index 100% rename from troubleshoot-cpu-issues.md rename to performance/troubleshoot-cpu-issues.md diff --git a/troubleshoot-high-disk-io.md b/performance/troubleshoot-high-disk-io.md similarity index 100% rename from troubleshoot-high-disk-io.md rename to performance/troubleshoot-high-disk-io.md diff --git a/troubleshoot-tidb-cluster.md b/performance/troubleshoot-tidb-cluster.md similarity index 100% rename from troubleshoot-tidb-cluster.md rename to performance/troubleshoot-tidb-cluster.md diff --git a/tune-operating-system.md b/performance/tune-operating-system.md similarity index 100% rename from tune-operating-system.md rename to performance/tune-operating-system.md diff --git a/certificate-authentication.md b/security/certificate-authentication.md similarity index 100% rename from certificate-authentication.md rename to security/certificate-authentication.md diff --git a/encryption-at-rest.md b/security/encryption-at-rest.md similarity index 100% rename from encryption-at-rest.md rename to security/encryption-at-rest.md diff --git a/password-management.md b/security/password-management.md similarity index 100% rename from password-management.md rename to security/password-management.md diff --git a/role-based-access-control.md b/security/role-based-access-control.md similarity index 100% rename from role-based-access-control.md rename to security/role-based-access-control.md diff --git a/security-compatibility-with-mysql.md b/security/security-compatibility-with-mysql.md similarity index 100% rename from security-compatibility-with-mysql.md rename to security/security-compatibility-with-mysql.md diff --git a/tidb-architecture.md b/tidb/tidb-architecture.md similarity index 100% rename from tidb-architecture.md rename to tidb/tidb-architecture.md diff --git a/tidb-computing.md b/tidb/tidb-computing.md similarity index 100% rename from tidb-computing.md rename to tidb/tidb-computing.md diff --git a/tidb-configuration-file.md b/tidb/tidb-configuration-file.md similarity index 100% rename from tidb-configuration-file.md rename to tidb/tidb-configuration-file.md diff --git a/tidb-control.md b/tidb/tidb-control.md similarity index 100% rename from tidb-control.md rename to tidb/tidb-control.md diff --git a/tidb-distributed-execution-framework.md b/tidb/tidb-distributed-execution-framework.md similarity index 100% rename from tidb-distributed-execution-framework.md rename to tidb/tidb-distributed-execution-framework.md diff --git a/tidb-external-ts.md b/tidb/tidb-external-ts.md similarity index 100% rename from tidb-external-ts.md rename to tidb/tidb-external-ts.md diff --git a/tidb-global-sort.md b/tidb/tidb-global-sort.md similarity index 100% rename from tidb-global-sort.md rename to tidb/tidb-global-sort.md diff --git a/tidb-in-kubernetes.md b/tidb/tidb-in-kubernetes.md similarity index 100% rename from tidb-in-kubernetes.md rename to tidb/tidb-in-kubernetes.md diff --git a/tidb-limitations.md b/tidb/tidb-limitations.md similarity index 100% rename from tidb-limitations.md rename to tidb/tidb-limitations.md diff --git a/tidb-monitoring-api.md b/tidb/tidb-monitoring-api.md similarity index 100% rename from tidb-monitoring-api.md rename to tidb/tidb-monitoring-api.md diff --git a/tidb-operator-overview.md b/tidb/tidb-operator-overview.md similarity index 100% rename from tidb-operator-overview.md rename to tidb/tidb-operator-overview.md diff --git a/tidb-read-staleness.md b/tidb/tidb-read-staleness.md similarity index 100% rename from tidb-read-staleness.md rename to tidb/tidb-read-staleness.md diff --git a/tidb-resource-control.md b/tidb/tidb-resource-control.md similarity index 100% rename from tidb-resource-control.md rename to tidb/tidb-resource-control.md diff --git a/tidb-roadmap.md b/tidb/tidb-roadmap.md similarity index 100% rename from tidb-roadmap.md rename to tidb/tidb-roadmap.md diff --git a/tidb-scheduling.md b/tidb/tidb-scheduling.md similarity index 100% rename from tidb-scheduling.md rename to tidb/tidb-scheduling.md diff --git a/tidb-storage.md b/tidb/tidb-storage.md similarity index 100% rename from tidb-storage.md rename to tidb/tidb-storage.md diff --git a/tidb-troubleshooting-map.md b/tidb/tidb-troubleshooting-map.md similarity index 100% rename from tidb-troubleshooting-map.md rename to tidb/tidb-troubleshooting-map.md diff --git a/dr-solution-introduction.md b/troubleshooting/dr-solution-introduction.md similarity index 100% rename from dr-solution-introduction.md rename to troubleshooting/dr-solution-introduction.md diff --git a/garbage-collection-overview.md b/troubleshooting/garbage-collection-overview.md similarity index 100% rename from garbage-collection-overview.md rename to troubleshooting/garbage-collection-overview.md diff --git a/pd-recover.md b/troubleshooting/pd-recover.md similarity index 100% rename from pd-recover.md rename to troubleshooting/pd-recover.md diff --git a/troubleshoot-data-inconsistency-errors.md b/troubleshooting/troubleshoot-data-inconsistency-errors.md similarity index 100% rename from troubleshoot-data-inconsistency-errors.md rename to troubleshooting/troubleshoot-data-inconsistency-errors.md diff --git a/troubleshoot-hot-spot-issues.md b/troubleshooting/troubleshoot-hot-spot-issues.md similarity index 100% rename from troubleshoot-hot-spot-issues.md rename to troubleshooting/troubleshoot-hot-spot-issues.md diff --git a/troubleshoot-lock-conflicts.md b/troubleshooting/troubleshoot-lock-conflicts.md similarity index 100% rename from troubleshoot-lock-conflicts.md rename to troubleshooting/troubleshoot-lock-conflicts.md diff --git a/troubleshoot-stale-read.md b/troubleshooting/troubleshoot-stale-read.md similarity index 100% rename from troubleshoot-stale-read.md rename to troubleshooting/troubleshoot-stale-read.md diff --git a/troubleshoot-tidb-oom.md b/troubleshooting/troubleshoot-tidb-oom.md similarity index 100% rename from troubleshoot-tidb-oom.md rename to troubleshooting/troubleshoot-tidb-oom.md diff --git a/troubleshoot-write-conflicts.md b/troubleshooting/troubleshoot-write-conflicts.md similarity index 100% rename from troubleshoot-write-conflicts.md rename to troubleshooting/troubleshoot-write-conflicts.md