
数据库
zyt_jam
这个作者很懒,什么都没留下…
展开
-
数据库in和exist的区别
1>.in和exist的区别 in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。当内外表差别不是很大时,使用in和使用exist的区别不大,但是内外表差别很大时,查询大的表需要使用exist,查询小的表使用in 1: select * from A where cc in (select cc原创 2015-10-31 12:40:57 · 1862 阅读 · 0 评论 -
kafka源码本地构建,日志未打印
表象:kafka源码从github上搞下来后,配置启动类,但是启动的时候日志未打印,尝试跑example中的测试类,却能正常跑起来,证明我们的kafka启动成功了,只是日志未打印!启动过程打印日志如下:log4j:WARN No appenders could be found for logger (kafka.server.KafkaConfig).找了很久才找到如何解决,日志配置是要...原创 2020-04-03 11:01:44 · 1118 阅读 · 0 评论 -
查看数据库死锁SQL语句
最近敲代码,突然发现数据库访问特别慢,而且尤其是访问到某一个特定的数据库的时候,特别慢,这种情况下就要仔细检查一下自己的代码咯,可能是自己的sql语句导致了数据库访问过慢,下面是如何查找出来到底是哪一个sql语句导致数据库访问过慢!我用的数据库是SqlServersp_lock select * from master.dbo.sysdatabases DBCC INPUTBUFFER(71)原创 2017-03-25 18:24:16 · 12220 阅读 · 0 评论 -
SQL语句截取时间,只显示年月日
转:http://blog.youkuaiyun.com/single_killer/article/details/5455698 SQL语句截取时间,只显示年月日(2004-09-12)select CONVERT(varchar, getdate(), 120 )‘getdate()’改为时间字段名‘createtime’ 再重命名新加列(Select Name AS UName from Users转载 2017-04-17 15:07:03 · 29664 阅读 · 0 评论 -
Mysql通过系统表获取基本库表信息
因为开发需求,需要获取到Mysql的数据库,表,列的基本信息数据库 select * from information_schema.SCHEMATA表 select * from information_schema.TABLES as t1 left join information_schema.INNODB_SYS_TABLES as t2 on conca...原创 2018-08-27 20:07:18 · 1228 阅读 · 0 评论 -
Oracle通过系统表获取基本库表信息
因开发需要监控整个数据库,所以需要获取数据库的基本信息,包括数据库信息,表信息,列信息等。介绍下使用到的系统表all_users 所有的数据库信息 select * from all_users; 官网地址all_tables select * from all_tables; 其中我需要的有table_name,num_rows,num_rows * av...原创 2018-08-24 17:55:25 · 420 阅读 · 0 评论 -
sql语句解析 General SQL Parser
很强大的插件sqlPaser 可以解析sql语句的很多东西,我主要用来解析官网如下:http://www.sqlparser.com/ 官网上面有一些现有的例子,这个大家可以自己去官网里找一下。 sql语句解析出表名和列名List<String> tables = new ArrayList<>(); List<St原创 2018-09-04 19:29:22 · 3863 阅读 · 0 评论