随笔分类 -  SQL SERVER

如何进行数据库的优化?
摘要:1、优化索引、sql语句、分析慢查询 2、设计表的时候严格根据数据的设计规范来设计数据库 3、使用缓存,吧经常访问到的数据而且不需要变化的数据放到缓存中 4、使用固态硬盘 5、采用MYSQL内部自带的表分区技术,吧数据分层到不同的文件中,能够提高餐盘的读写效率 6、垂直分表,吧一些不经常用到的数据放 阅读全文

posted @ 2019-11-06 22:36 君凌 阅读(601) 评论(0) 推荐(0)

数据库如何优化
摘要:一、数据库设计优化 1、不要使用游标。 使用游标不仅占用内存,而且还用不可思议的方式锁定表,它们可以使DBA所能做的一切性能优化等于没做。游标里每执行一次fetch就等于执行一次select。 2、创建适当的索引 每当为一个表添加一个索引,select会更快,可insert和delete却大大变慢, 阅读全文

posted @ 2019-11-06 22:08 君凌 阅读(4676) 评论(1) 推荐(0)

SQL 数据开发(经典)转贴
摘要:数据开发(经典) 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Str oke_ci_as //从少到多 2.数据库加密: select encrypt('原始密码') select pwde 阅读全文

posted @ 2018-01-21 19:56 君凌 阅读(171) 评论(0) 推荐(0)

SQL数据库索引理解与应用【转贴--收藏】
摘要:SQL数据库中索引分为聚集索引(CLUSTERED)和非聚集索引(NONCLUSTERED)两种。 聚集索引确定表中数据的物理顺序,它就类似与电话簿,按照姓氏排列数据。由于聚集索引规定数据表中的物理顺序,所以一个表中只有一个聚集索引。 它也可以包含多个列(组合索引),按照姓氏和名字进行组织在一起。 阅读全文

posted @ 2017-12-19 22:12 君凌 阅读(117) 评论(0) 推荐(0)

学生成绩信息表
摘要:请编写T-SQL语句实现如下功能 --check database whether exist, if true,drop database -- if exists (select * from sysdatabases where name = 'Student') Drop database 阅读全文

posted @ 2017-12-07 17:47 君凌 阅读(383) 评论(0) 推荐(0)

CTE
摘要:1.with treeText(t_name,id,parent_id)as( select t_name,id,parent_id from tree where t_name='A' union all select t.t_name,t.id,t.parent_id from tree t,treeText tr where t.parent_id=tr.id)select * from treeText order by parent_id2.with treeText(t_name,id,parent_id)as( select t_name,id,parent_id 阅读全文

posted @ 2014-02-26 21:21 君凌 阅读(204) 评论(0) 推荐(0)

Trigger,Cursor
摘要:USE [Demo]GO/****** Object: StoredProcedure [dbo].[p_couser_Student] Script Date: 02/24/2014 20:43:16 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--Student insert trigger update Class C_COUNT--create trigger tr_I_Student--on Student--for insert--as--begin-- update Class set C_Count=C_Cou... 阅读全文

posted @ 2014-02-24 21:03 君凌 阅读(247) 评论(0) 推荐(0)

Paging
摘要:USE [Demo]GO/****** Object: StoredProcedure [dbo].[sp_Page] Script Date: 02/19/2014 21:26:34 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--declare @TotalCount int--exec Page 8,0,'S_Name','desc','%周%','',@TotalCount output--select @TotalCountALTER proc [dbo].[s 阅读全文

posted @ 2014-02-24 21:01 君凌 阅读(228) 评论(0) 推荐(0)

Sql Server proc between
摘要:USE [Demo]GO/****** Object: StoredProcedure [dbo].[sp_Page] Script Date: 02/19/2014 21:26:34 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-... 阅读全文

posted @ 2014-02-19 21:36 君凌 阅读(5) 评论(0) 推荐(0)

导航