分类目录

链接

2018年十二月
« 11月    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

近期文章

热门标签

博主推荐

面试记录:你们搞开发还是搞研究?

1.面像对像三大特性是什么?什么是多态?多态我有什么优缺点? 2.什么是面向切面编程?有什么优缺点,低层是怎么实现的 3.什么是多线程,多线程有几种锁,他们的区别,他们的底层是怎么实现的? 4.什么是面像对像编程?和函数式编程有什么区别和优点? 5.数据库的索性有几种(聚集索引和非聚集索引),区别是什么?底层实现原理是什么? 6.数据库事务是什么?底层是通过什么实现事务回滚的? 7.数据库的锁有几种?区别是什么? 8.数据库日志是先写日志还是先执行sql语句? 9.数据库分库分表怎么实现? 10.对.NET C...

.NET, DBA, JAVA, log, Manager, MySQL, NoSQL, Oracle, Others, SQL Server, SQLite 暂无评论 阅读(247)

记一次sql server数据库死锁的解决过程

问题 客户说,数据同步失败了 背景 一个数据同步程序,windows service,从一台mysql的服务器A同步到另外一台sql server 2008r2的服务器B,5秒同步一次 同步过程 根据需求,因为新数据产生的数量不是很大,所以每5秒从中间临时表取出新数据ID,同步程序循环ID同步数据到sql server并删除临时表ID。 发现问题 远程上服务器,先查看进程管理员,sql server cpu 90-98%,明显sql server出问题了,问题在哪先不管。问了下客户,可不可以重启数据库,耽误1分钟(其实只需要10秒,防止意外,必须这样说)。 重启sql serv...

MySQL, SQL Server, 运维 暂无评论 阅读(302)

SQL Server数据库定时自动备份并自动删除旧的备份

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。 de...

SQL Server 暂无评论 阅读(405)

使用sqlcmd还原大文件

sqlcmd -S DEEPBBS-0950\SQL2008  -i C:\myScript.sql sqlcmd -S DEEPBBS-0950\SQL2008  -i C:\myScript.sql 使用sqlcmd还原大文件: sqlcmd -S DEEPBBS-0950\SQL2008 -i C:\myScript.sql

SQL Server 暂无评论 阅读(398)

SQL每个用户取1条记录

SQL每个用户取1条记录: SELECT * FROM table WHERE id IN( SELECT MAX(id) from table group by username )  

SQL Server 暂无评论 阅读(555)

MSSQL中datetime转unix时间戳

MSSQL中datetime转unix时间戳: SELECT datediff(ss,'1970-01-01',GETDATE())

SQL Server 暂无评论 阅读(506)

SQL Server 字符串函数

SQL Server 字符串函数 字符串函数 在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数。 1、获取字符的ASCII码 ASCII ASCII码是对字符的标准编码。要获取字符的ASCII码就可以通过调用ASCII函数来实现。 语法结构:   ASCII(espression) 这里的expression是一个返回char或varchar数据类型的表达式,ASCII函数仅对表达式最左侧的字符返回ASCII码值。 返回值:int数据类型。 示例:   select ASCII('f') --输出 102 注意如果是多个字符的字符串,也只是返回第一个字符的A...

SQL Server 暂无评论 阅读(678)

SQLServer2014删除log文件和清空日志的方案

数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQL Server数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。 一、删除LOG 1、分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离。 勾选删除连接 分离后在数据库列表将看不到已分离的数据库。 2、删除LOG文件 3、附加数据库,附加的时候会提醒找不到log文件。 删除数据库信息信息的ldf文件: 附加数据库之后将生成新的...

SQL Server 评论(1) 阅读(903)

sql去掉回车等ASCCII字符

--   UPDATE [dsms].[dbo].[Equipments] SET code=REPLACE(code,CHAR(10),'')   UPDATE [dsms].[dbo].[Equipments] SET code=REPLACE(code,CHAR(13),'')   UPDATE [dsms].[dbo].[Equipments] SET code=REPLACE(code,CHAR(32),'')   sql去掉回车等ASCCII字符

SQL Server 暂无评论 阅读(685)

大数据量数据库性能优化(三)

大数据量数据库性能优化(三) - 数据库访问性能优化 特别说明: 1、  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库; 3、  本文未深入数据库优化中最核心的执行计划分析技术。   读者对像: 开发人员:如果你是做数据库开发,那本文的内容非常适合,因为本文是从程序员的角度来谈数据库性能优化。 架...

SQL Server 暂无评论 阅读(945)