1:存储过程 1.1:什么是SQL的存储过程 1.2:SQL的存储的过程有什么优缺点? 1.SQL本身是一种结构化查询语言,加上了一些控制(赋值、循环和异常处理等),但不是OO的,本质上还是过程化的,面对复杂的业务逻辑,过程化的处理会很吃力。这一点算致命伤。 2.不便于调试。基本上没有较好的调试器, ...
分类:
数据库 时间:
2019-06-12 22:48:33
阅读次数:
149
将线上数据库迁移至虚拟机后,运维没有把时间修改。 在后期把时间修改完成后,在数据库上也要修改修改,但是定时任务的备份时间却不在凌晨4点执行,而是在中午12:10分执行。 原因是修改时间后,需要重启crontab 修改数据库时间 set time_zone = '+08:00'; set global ...
分类:
其他好文 时间:
2019-06-12 21:22:00
阅读次数:
106
HP本身是没有定时功能的,PHP也不能多线程。PHP的定时任务功能必须通过和其他工具结合才能实现,例如WordPress内置了wp-cron的功能,很厉害。本文,我们就来深入的解析几种常见的php定时任务的思路。 Linux服务器上使用CronTab定时执行php 我们先从相对比较复杂的服务器执行p ...
分类:
Web程序 时间:
2019-06-12 18:17:07
阅读次数:
176
ORACLE存储过程详解 1、定义 所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。 2 ...
分类:
数据库 时间:
2019-06-12 09:12:07
阅读次数:
132
一 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plai ...
分类:
其他好文 时间:
2019-06-11 22:05:32
阅读次数:
127
变量必须先声明,后使用,一个declare只能申明一个变量 变量赋值有两种方式1.set 2.select into delimiter $$CREATE PROCEDURE procedureUseVariable ( ) BEGIN DECLARE myname VARCHAR(20) DEFA ...
分类:
其他好文 时间:
2019-06-11 13:03:45
阅读次数:
132
2019-6-11 11:51:03 星期二 情景: 要定时发送邮件, 邮件数据入表时就记录下其待发送时间, 然后crontab是每分钟扫描邮件表, 找出当时那一分钟需要发送的邮件 举例: 假如有一种邮件要每隔30分钟发出, 那么插入数据库的发送时间种的 '分钟' 应该是30的整数倍: 2019-6 ...
分类:
Web程序 时间:
2019-06-11 12:49:21
阅读次数:
111
存储过程 存储过程分为系统存储过程和自定义存储过程 存储过程通过将处理数据的程序从客户端应用程序移动到服务器,存储过程是放在服务器上的,通过客户端下达指令调用存储过程的时候, 这个过程是在服务器上发生的,自然就不会占用网络的带宽就会降低网络流量。存储过程就是一组为了完成特定功能的T-SQL语句。就是... ...
分类:
数据库 时间:
2019-06-11 11:22:15
阅读次数:
128
django celery beat django celery results 任务执行结果 django crontab 安装: django apscheduler pip install apscheduler pip install django apscheduler 分布式定时任务:c ...
分类:
其他好文 时间:
2019-06-11 00:54:31
阅读次数:
132
SQL优化 SQL优化技术 对表的设计合理化(符合3NF) 添加适当的索引(index)[普通索引,主键索引,唯一索引,全文索引] 分表技术(水平分割,垂直分割) 读写(update/delete/add)分离 存储过程(模块化编程) 对MySQL配置优化(配置最大并发数 my.ini , 调整缓存 ...
分类:
数据库 时间:
2019-06-10 14:06:28
阅读次数:
148