随笔分类 - Database数据库
摘要:参考 https://www.cnblogs.com/yangyi402/p/11557878.html https://github.com/github/gh-ost https://www.cnblogs.com/zhoujinyi/p/9187421.html 主从同步过程省略。 启动主从同
阅读全文
摘要:EXPLAIN Output Columns 列名说明 id 执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置 select_type 显示本行是简单或复杂select。
阅读全文
摘要:SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用
阅读全文
摘要:MySQL的Innodb存储引擎的索引分为聚集索引和非聚集索引两大类,理解聚集索引和非聚集索引可通过对比汉语字典的索引。汉语字典提供了两类检索汉字的方式,第一类是拼音检索(前提是知道该汉字读音),比如拼音为cheng的汉字排在拼音chang的汉字后面,根据拼音找到对应汉字的页码(因为按拼音排序,二分
阅读全文
摘要:这次在上一篇的基础上,这次用到4个库,将库db0、db1各增加一个从库dbS0\dbS1 四个库再执行脚本: -- Table structure for `user0`-- DROP TABLE IF EXISTS `user0`;CREATE TABLE `user0` ( `id` int(1
阅读全文
摘要:ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由ShardingSphere-JDBC、ShardingSphere-Proxy和ShardingSphere-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功
阅读全文
摘要:编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 + + + | Id | Salary | + + + | 1 | 100 | | 2 | 200 | | 3 | 300 | + + + 例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪
阅读全文
摘要:题目: 有一个courses 表 ,有: student (学生) 和 class (课程)。 请列出所有超过或等于5名学生的课。 例如,表: 应该输出: Note:学生在每个课中不应被重复计算。 答案1: select a.class from (select count(distinct stu
阅读全文
摘要:当一个查询语句偏移量offset很大的时候,如select * from table limit 10000,10 , 先获取到offset的id后,再直接使用limit size来获取数据,效率会有一些提升,但不是很大。 比如: [SQL] select * from t_trend order
阅读全文
摘要:1、创建数据框架 Creating DataFrames val df = spark.read.json("file:///usr/local/spark/examples/src/main/resources/people.json");df.show(); 写到hdfs路径:df.select
阅读全文
摘要:在企业IM开发中,经常用到和业务系统的数据交换,在中国企业最常见的比如组织架构变更,一般在客户端加密保存了组织架构树(便于快速的查询和树展示),当HR或OA或AD域这些管控企业组织架构的数据发生改变,需要IM服务器推送最新的组织架构,如果推送整个组织架构,数据量非常大(千人以上时),恰当的方式是:仅...
阅读全文
摘要:源代码下载地址: http://files.cnblogs.com/starcrm/SharePoint_XQuery_Reporting_Demo.rar 因为项目需要,需要研究这项技术,原因是当前公司有很多数据是保存在SharePoint中,通过Infopath采集数据,而InfoPath数据的
阅读全文
摘要:1, ------------------------------------ --用途:支持任意排序的分页存储过程 --说明: ------------------------------------ CREATE PROCEDURE [dbo].[UP_GetRecordByPageOrder] @tblName varchar(255), -- 表名 @fldName varchar(25...
阅读全文
摘要:RapidMiner 商业智能BI 商业BI领域有很多的收费产品可供选择,比如SAS Enterprise Miner、IBM Intelligent Miner、Unica PRW、SPSS Clementine、SGI MineSet、Oracle Darwin、Angoss KnowledgeSeeker。在开源领域,一个新锐产品正在悄然腾飞,那就是RapidMiner,它可以作为一个...
阅读全文
摘要:DECLARE @LN VARCHAR(300),@MN VARCHAR(200),@FN VARCHAR(200)DECLARE @LN_N INT,@MN_N INT,@FN_N INTSET @LN='李王张刘陈杨黄赵周吴徐孙朱马胡郭林何高梁郑罗宋谢唐韩曹许邓萧冯曾程蔡彭潘袁于董余苏叶吕魏蒋田杜丁沈姜范江傅钟卢汪戴崔任陆廖姚方金邱夏谭韦贾邹石熊孟秦阎薛侯雷白龙段郝孔邵史毛常万顾赖武康贺严尹钱...
阅读全文
摘要:using System;using System.Linq;using System.Web;using System.Collections.Generic;namespace SVL{ [Serializable] public class TableForGen { public string TableName; public ColumnInfo[] Columns; public T...
阅读全文
摘要:1. SqlServer2000数据库字典--表结构.sql SELECT TOP 100 PERCENT --a.id, CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名, CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明, ...
阅读全文
摘要:select count(distinct net_address)-1 as 当前连接数 from master..sysprocesses;select @@CONNECTIONS as 连接或试图连接数,@@MAX_CONNECTIONS as 允许的同时用户连接的最大数;SELECT COUNT(*) AS 所有进程数 FROM master..sysprocesses;SELECT cn...
阅读全文