随笔分类 - DataBase
摘要:今天生产环境遇到了异常: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. The statement has been
阅读全文
摘要:今天JAVA开发组的同事一个报表的sql执行很慢,足足两分钟如图 足足执行了xxx,结果是近五万条数据。 刚拿到这条sql的时候也是没有什么思路,看着一团乱麻不知如何下手,但是很快冷静下来,把sql扔到执行计划里抓了一下,看下有没有没走索引或者全表扫描的现象,发现大量的时间都浪费在表连接中。 于是仔
阅读全文
摘要:排查一项问题的时候发现,上一个开发人员为了方便将double 类型 在数据库里转换为了varchar(50),然后再程序中再转为double..... CAST((CASE WHEN M1.ApplyAmt IS NOT NULL THEN M1.ApplyAmt ELSE 0 END)AS NVA
阅读全文
摘要:mysql整体的执行过程如下图所示: 1.1:连接器 连接器的主要职责就是: ①负责与客户端的通信,是半双工模式,这就意味着某一固定时刻只能由客户端向服务器请求或者服务器向客户端发送数据,而不能同时进行,其中mysql在与客户端连接TC/IP的 ②验证请求用户的账户和密码是否正确,如果账户和密码错误
阅读全文
摘要:mysql 集群搭建 一般会采用以下两种方案 概念 Replication 特点:1.速度快 2.弱一致性 3.低价值 速度快 : 储存数据速度快 弱一致性: 存储一致性弱 在mysql集群节点A存储的数据 replication集群方案无法保证一定分发到节点B 这就可能导致我在A节点昔日如数据 在
阅读全文
摘要:远程连接mysql数据库的时候显示Can't connect to MySQL server (10060) 如下图所示 可以从以下几个方面入手,找出错误的原因: 1.网络问题 网络不通时会导致这个问题 检查下是不是能ping通 2.mysql账户设置 mysql账户是否不允许远程连接 -- mys
阅读全文
摘要:整理了一下mysql中数据类型 1.数值类型 tinyint 从 -2^7 (-128) 到 2^7 - 1 (127) 的整型数据。存储大小为 1 个字节。 unsigned 是从 0 到 255 的整型数据。用于小数型 所以建表的时候 只能是tinyint(3),哪怕你建tinyint(100)
阅读全文
摘要:今天连接服务器的SQL Server 遇到了一个很经典的问题 之前也曾多次遇到过 这次记录一下 按照之前经验 首先 开启了服务中的 SQL Server(MSSQLSERVER)和ASP.NET State Service 然后配置了混合身份验证 和 允许连接 然后配置了 sqlserver配置管理
阅读全文
摘要:CREATE TABLE [dbo].[AdministrativeDivision]( [ID] [int] IDENTITY(1,1) NOT NULL, [RegionCode] [varchar](6) NOT NULL, [RegionName] [nvarchar](30) NOT NULL, [RegionLevel] [int] NOT NULL, [ParentCod...
阅读全文
摘要:数据库查询某年数据(sql server)select *from 表名 where YEAR(存时间的字段名) =某年select *from News where YEAR(addDate) =2017 月则用month函数天则用day函数 MySQL也有对应的方法,这里就不一一阐述了,使用方法
阅读全文
摘要:--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm'
阅读全文
摘要:相信很多使用plsql dev的朋友多遇到过类此如下面的提示: Dynamic Performance Tables not accessible, Automatic Statistics Disabled for this session You can disable statistics i
阅读全文