-
SQL Server with(nolock)详解
大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。 什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就
2022-03-14 02:22点击阅读
-
LINQ TO SQL ——Group by
分组在SQL中应用的十分普遍,在查询,统计时都有可能会用到它。LINQ TO SQL中同样具备group的功能,这篇我来讲下LINQ TO SQL中关于group的用法。 说明: 1:group 不一定要用到多表查询中,单表查询也是可
2022-03-14 02:22点击阅读
-
附加没有LDF的数据库文件
原文:如果你只下载了数据文件,没有LDF文件,那么附加的时候选择使用ATTACH_REBUILD_LOG。命令类似:USE [master] GO CREATE DATABASE [AdventureWorks2012] ON ( FILE
2022-03-14 02:22点击阅读
-
SQL去掉小数点有效数字后的所有0
原文:第一种方法select cast(2.5000000000000 as real)select cast(2 as real)select cast(2.00000 as real)第二种方法CREATE function [d
2022-03-14 02:22点击阅读
-
sqlserver中的 数据转换 与 子查询
数据类型转换--cast转换selectCAST(1.23asint)selectCAST(1.2345asdecimal(18,2))selectCAST(123asvarchar(10)) 整型转换成字符串型selectCAST(‘12
2022-03-14 02:22点击阅读
-
SQLSERVER中如何忽略索引提示
--使用了跟踪标志DBCC TRACEON(8602,-1)GODBCC FREEPROCCACHEGOEXEC uspFirst GO可以看到,打开TRACEON(8602,-1) 跟踪标志之后,SQLSERVER忽略了索引提示,利用复合
2022-03-14 02:22点击阅读
-
SQL Server插入中文数据后出现乱码
今天在做项目的过程中遇到如标题的问题,情况如下图:数据库使用的是SQLServer2012版本,创建表的脚本如下:CREATE TABLE [dbo].[Type]( [TypeId] INT NOT NULL PRIMARY KEY,
2022-03-14 02:22点击阅读
-
Mysql监控工具小集合
非常遗憾的是!MONyog是收费软件,从试用版的情况来看,没有找到定制功能。mytop类似Linux系统的top命令,专门监控Mysql的运行状态监控命令: 1 mytop --host=10.20.192.109 --dbuser=r
2022-03-14 02:22点击阅读
-
MySQL5.7 支持一个表有多个INSERT/DELETE/UPDATE触发器
在MySQL5.6版本里,不支持一个表有多个INSERT/DELETE/UPDATE触发器。例如创建t1表两个INSERT的触发器:DELIMITER$$USE`test`$$DROPTRIGGER/*!50032IFEXISTS*/`t1
2022-03-14 02:22点击阅读
-
innodb_flush_log_at_trx_commit
在mysql-5.6中innodb_flush_log_at_trx_commit的默认值为1.mysql show variables like "innodb_flush_log%";+------------------------
2022-03-14 02:22点击阅读
-
Oracle ASM -- disk header
我们知道asm是以au为分配单元,默认一个au为1m,那么disk header位于第一个au的第一个数据块上,而asm block编号是从0开始下面通过kfed工具来了解asm diskheader内容[root@localhost~]#
2022-03-14 02:22点击阅读
-
关于SQL语言的优化(Oracle)
SQL优化的原则尽量使用列名--SQL 优化2: where解析的顺序 : 右-- 左Select * from zl_yhjbqk where dy_dj = ‘1K以下‘ and xh_bz=1Select * from zl_yhj
2022-03-14 02:22点击阅读
-
SQL Server 之 - 变更数据跟踪 1
某些应用程序(比如数据仓库系统)十分依赖于源系统的变更数据识别功能,它们期望源系统能够提供一种高效低识别变更数据的能力。在SQLServer 2008之前并没有原生态的解决方案,开发人员不得不通过使用触发器、时间戳以及额外的表来实现该功能,
2022-03-14 02:22点击阅读
-
理解MySQL——索引与优化(很强大)
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记 录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所
2022-03-14 02:22点击阅读
-
PHP写的从数据库导入到EXCEL
原理: 就是原理很分页原理一样! 选取一定数量的数据然后变成数组,接着直接写入文件。接下来继续选取后面没选定数据在变成数组,接着在写入文件!这个解决了内存溢出。但是多CPU还是有个考验! 由于本人刚刚学PHP()不久,功力不深厚!只能写出这
2022-03-14 02:22点击阅读
-
SQL Server执行计划那些事儿(2)——查找和扫描
接下来的文章是记录自己曾经的盲点,同时也透漏了自己的发展历程(可能发展也算不上,只能说是瞎混)。当然,一些盲点也在工作和探究过程中慢慢有些眉目,现在也愿意发扬博客园的奉献精神,拿出来和大家分享一下。开门见上,直接入题在查看执行计划时候,你是
2022-03-14 02:22点击阅读
-
PHP 开发中数据库及其相关软件的选型考虑
PHP() 版本各异,已经停止升级开发的有 4.0 系列的 4.4.x,但现在还有部分生产环境在跑这个版本,需要继续维护代码。PHP 5.0 系列是现在开发和应用的主流版本,有 5.1.x 和 5.2.x 系列。PHP 6.0 目前还是试用
2022-03-14 02:22点击阅读
-
无法执行 BACKUP LOG,因为当前没有数据库备份。
如果,你遇到以下错误:消息 4214,级别 16,状态 1,第 1 行无法执行 BACKUP LOG,因为当前没有数据库备份。消息 3013,级别 16,状态 1,第 1 行BACKUP LOG 正在异常终止。 更不幸的是在做尾日志备份!!
2022-03-14 02:22点击阅读
-
RDBMS处理数据请求的大概流程简介
RDBMS的流程RDBMS在处理用户请求时的整个流程如下:1、当用户请求数据查询等操作时,首先要与数据库服务器建立连接关系。因此首选和连接管理器建立连接。2、连接管理器在将请求交给线程管理器,mysql是一个多线程系统,因此,用户的一个sq
2022-03-14 02:22点击阅读
人气排行
- 1汽车之家中如何查询违章记录
- 2代号鸢主角是男是女
- 3手机克隆怎么选择这是新设备
- 4小度智能音箱使用的方法介绍
- 5魅族20pro最新消息
- 6疯狂番茄APP的具体使用讲解
- 7iPhone长按APP图标无法删除应用的操作方法
- 8vivo x80 pro+上市时间
- 9荣耀x40如何连接电脑
- 10在闲鱼APP中使用信用卡支付的方法
- 11苹果手机最新款详细介绍
- 12在天天p图中设置双眼皮的方法
- 13在交汇点APP中使用邀请码的详细方法
- 14使用薪头条app赚钱的简单操作技巧
- 15honor手机密码忘了怎么开锁
- 16百度贴吧APP调整字体大小的基础操作
- 17在华为畅享7s中设置来电头像的图文讲解
- 18手机频段怎么设置详细教程
- 19华为nova3星耀版和普通版的区别
- 20oppofindn2flip价格详情