Easter79 Easter79
3年前
sql server实现Mysql中的limit分页功能
没有使用ORM框架前,一直使用原生sql分页,突然想起来,便随手一记吧。。首先,在mysql中有一种常见的分页方式LIMIT总是设定为pageSize;OFFSET计算公式为pageSize(pageIndex1)。SELECTid,name,gender,scoreFRO
Wesley13 Wesley13
3年前
MySQL的sql语言分类DML、DQL、DDL、DCL、
SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL1.数据定义语言DDL(DataDefinitionLanguage)  对象:数据库和表  关键词:createalterdroptruncate(删除当前表再新建一个一模一样的表结构)  创建数据库:create
Stella981 Stella981
3年前
Flink SQL 核心解密 —— 提升吞吐的利器 MicroBatch
之前我们在FlinkSQL中支持了MiniBatch,在支持高吞吐场景发挥了重要作用。今年我们在FlinkSQL性能优化中一项重要的改进就是升级了微批模型,我们称之为MicroBatch,也叫MiniBatch2.0。在设计和实现Flink的流计算算子时,我们一般会把“面向状态编程”作为第一准则。因为在流计算中,为了保证状态(St
Wesley13 Wesley13
3年前
.net core Profiler 监控 NPOCO ORM 的 SQL语句
1、在nuget.org安装Profiler.AspNetCore.Mvc(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.nuget.org%2Fpackages%2FMiniProfiler.AspNetCore.Mvc%2F)PMInstallPa
Stella981 Stella981
3年前
MacOS下安装小米SQL优化工具soar
1下载源码包赋予权限  wgethttps://github.com/XiaoMi/soar/releases/download/0.11.0/soar.darwinamd64Osoar  chmodaxsoar2安装Go语言brewinstallygo发现版本不对,直接去https:/
Easter79 Easter79
3年前
SQL SERVER回滚恢复误操作的数据
在生产数据库做CURD操作时,可能会有执行某条语句误操作的情况发生,针对这个种情况有两点建议:1、在SQLSERVER上开启事务确认功能,当执行完语句后确认无误,再提交事务。(开启方法见附件图片)。2、新建存储过程,粘贴附件脚本。此存储过程执行后能够自动产生两个操作日志表,自动记录CRUD的所有操作。适用于提交事务后才发现错误的情况
Stella981 Stella981
3年前
Flink 系例 之 TableAPI & SQL 与 示例模块
官方介绍Flink中的APIFlink为流式/批式处理应用程序的开发提供了不同级别的抽象。 !(https://oscimg.oschina.net/oscnet/upeb75f272e09db3f4fedc012d7b0fab6ec7b.png)FlinkAPI最底层的抽象为有状态实时流处理。其
Stella981 Stella981
3年前
Bypass 360主机卫士SQL注入防御(多姿势)
0x00前言在服务器客户端领域,曾经出现过一款360主机卫士,目前已停止更新和维护,官网都打不开了,但服务器中依然经常可以看到它的身影。从半年前的测试虚拟机里面,翻出了360主机卫士Apache版的安装包,就当做是一个纪念版吧。这边主要分享一下几种思路,Bypass360主机卫士SQL注入防御。!(https://oscimg.osc
Wesley13 Wesley13
3年前
MySQL 常用30种SQL查询语句优化方法
1、应尽量避免在where子句中使用!或<操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。3、应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描。如:selectidfromt
LeeFJ LeeFJ
2年前
Foxnic-SQL (11) —— DAO 特性 : 事务管理
事务管理是任何一个数据层工具所必须的,FoxnicSQL既然是基于SpringJDBC的自然默认就支持@Transactional注解,另外FoxnicSQL的DAO对象还支持手动事务。本文中的示例代码均可在https://gitee.com/LeeFJ/foxnicsamples项目中找到。手动事务手动事务通过DAO对象的beginTransaction()方法、commit()方法、rollback()方法完成,下面是一个手动事务的例子: