sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。
网速不给力,不稳定。
服务器内存不够,或者SQL 被分配的内存不够。
sql语句设计不合理
没有相应的索引,索引不合理
没有有效的索引视图
表数据过大没有有效的分区设计
数据库设计太2,存在大量的数据冗余
索引列上缺少相应的统计信息,或者统计信息过期
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈɛs kjuː ˈɛl/ "S-Q-L"),结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。
几个有用的MSSQL语句
1.查询数据库的内存
SQL_GET_MEMORY ='SELECT name, value, value_in_use, [description] FROM sys.configurations WHERE name = "max server memory
(MB)" ORDER BY name OPTION (RECOMPILE)'
2.查询用户权限,SERVER级别
SQL_GET_USER_RIGHT_SERVER = "SELECT * FROM sys.fn_my_permissions(NULL, 'SERVER')"
3.查询用户权限,DATABASE级别
SQL_GET_USER_RIGHT_DB = "SELECT * FROM sys.fn_my_permissions(NULL, 'DATABASE')"
4.切换数据库主备关系
SQL_CHANGE_MASTER = "alter database elbert08 set partner failover"
- PC官方版
- 安卓官方手机版
- IOS官方手机版