首页 > 数据库 >SQL Server 数据库 优化 性能瓶颈

SQL Server 数据库 优化 性能瓶颈

时间:2024-08-24 09:15:38浏览次数:10  
标签:数据库 sql Server 测试 SQL 优化

优化sql查询,分库分表,读写分离。

建立索引,分页,时间段不要太长(限制数量)。

升级电脑:固态硬盘,多个cpu,万兆网口。

超级大表等优化。一查询,磁盘 100%

 

lock

select * from xx (nolock)

预防为主,测试为重。

建立模拟环境(测试环境),一模一样的应用环境,提前测试sql性能。

真正生产中,没有时间试错,提前测试稳定性,定期查看数据库性能指标。

 

工具:

活动监视器:

 

 

 

 

 

SQL Server Profiler:

 

 

erwa.cn

二娃备忘

 

标签:数据库,sql,Server,测试,SQL,优化
From: https://www.cnblogs.com/erwacn/p/18377371

相关文章

  • PHP与MySQL数据库是如何结合使用的?
    PHP与MySQL数据库的结合使用主要通过PHP脚本与MySQL数据库进行交互,实现数据的存储、查询、更新和删除等操作。以下是结合使用的详细步骤和方法:1:准备工作:确保PHP和MySQL环境可用。创建MySQL数据库和表,以存储数据。2:连接数据库:使用mysqli连接MySQL数据库,代码示例为:$mys......
  • 向量数据库Faiss的搭建与使用|Faiss|向量数据库|高效检索|机器学习|大规模数据
    目录1.Faiss概述1.1Faiss的背景与重要性1.2Faiss的基本概念与特点2.Faiss的安装与环境配置2.1环境要求2.2Faiss的安装2.3验证安装3.Faiss的基本使用3.1创建索引与添加向量3.2执行查询3.3向量的压缩与内存优化4.Faiss的高级功能与优化4.1GPU加速与多G......
  • 挂号信息管理系统设计(Access数据库开发的系统)
    目录摘要IAbstractII第一章绪论11.1研究工作的背景与意义11.1.1背景11.1.2意义11.2国内外研究历史与现状21.2.1国内外研究历史21.2.2国内外研究现状31.3本文的主要贡献与创新31.4本论文的结构安排4第二章系统分析与设计52.1系统概述52......
  • 基于Java+springboot+mysql的医院体检预约管理系统的设计与实现 (含毕业设计论文和源码
    ......
  • sql拦截器
    好用的sql拦截器​ 写项目的时候遇到了好用的sql拦截器,自记录,整体结构如下:importcom.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;......
  • 【SSM系统开发】——103基于SSM的宠物领养系统设计与实现(文末附源码)源码+万字LW+说明
    ......
  • centos 安装Postgretsql
    前言:官方的安装教程:https://www.postgresql.org/download/linux/redhat/官方教程中似乎只支持centos6和7,并且采用yum下载安装Postgretsql的版本也只有Postgretsql8和Postgretsql9的;想装所以其他版本的Postgresql,可以通过下载对应版本的压缩包文件,解压,编译安装注:Postgresql各......
  • 速通MySQL
    MySQL问题总结优化1.定位慢查询开源工具:Arthas,skywalking开启MySQL自带的慢日志:在my.cnf(Windows版是my.ini)配置一下:#开启MySQL慢日志查询开关slow_query_log=1#设置慢日志的时间为2秒,SQL语句查询时间超过2秒就会被计入慢查询中long_query_time=2配置完毕后慢SQL......
  • 织梦cms数据库配置文件在哪
    织梦CMS的数据库配置文件通常位于 /data/common.inc.php 文件中。在这个文件里,你可以找到与数据库连接相关的配置信息。具体的配置项包括:$cfg_dbhost:数据库地址,默认为 'localhost'。$cfg_dbname:数据库名称。$cfg_dbuser:数据库用户名。$cfg_dbpwd:数据库密码。当你需要修......
  • 使用 MySQL Shell 获取 MySQL 诊断信息(译)
    收集全面的诊断信息可能会让人望而却步。知道要运行哪些查询以获取所需数据更像是一种艺术形式,而非其他什么。幸运的是,对于那些不太擅长艺术的人来说,MySQLShell使得获取这些信息变得更加容易。让我们来看一下。设置在我们开始之前,我们需要连接到一个MySQL实例。在本演示中,我......