条码打印机维修与日常维护方法
Oracle 和 mysql 的一些简单命令对比参照
网页编程中,在与数据库打交道的时候我们经常会碰到乱码的经常。本文就将介绍一种asp读取MySQL数据库出现乱码的解决办法。
情景再现:
使用MySQL建立数据库时,编码类型采用GBK或GB2312时,通过ASP从MySQL数据库时产生乱码,凡是出现汉字的地方都被文号代替“??”。
解决办法:
将你ASP项目中的数据库连接字符串修改成如下,
| sConnection = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=code52_lib; UID=root;PASSWORD=123456; OPTION=3;Stmt=Set Names 'GBK'" |
请特别注意在你的项目中添加上述使用红色标注的代码部分。
就目前互联网上大小网站而言,大部分都是采用asp+ACCESS/SQL Server或者PHP+MySQL来编写;事实上,ASP和MySQL的组合也是一种不错的网站编写组合方案。在本文中,我们就将总结ASP+MySQL,相对于ASP+ACCESS/SQL Server的几个重要的不同点和注意事项。
测试服务器环境
操作系统:Windows 2000 Server;
MySQL数据库:MySQL 5.0.18,采用My ISAM引擎;
ODBC驱动:mysql odbc 3.51 driver;
另安装有Access 2003数据库。
ASP+MySQL与ASP+Access开发网站的主要不同点:
测试在1分钟内所能访问的最大次数:
数据:有索引,查询七百万数据库的表:
asp+MSSQL2005(IIS6):
Hit Count: 12509
Socket connects: 12509
Total Bytes Sent (in KB): 3055.48
Bytes Sent Rate (in KB/s): 50.93
Total Bytes Recv (in KB): 5449.13
Bytes Recv Rate (in KB/s): 90.82
ASP+Access(IIS6):
Number of hits: 1279
Socket Connects: 1279
Total Bytes Sent (in KB): 313.50
Bytes Sent Rate (in KB/s): 5.23
Total Bytes Recv (in KB): 555.82
Bytes Recv Rate (in KB/s): 9.26
PHP+MYSQL ( Apache 2.2 ):
Hit Count: 11400
Socket connects: 11400
Total Bytes Sent (in KB): 2170.90
Bytes Sent Rate (in KB/s): 36.18
Total Bytes Recv (in KB): 12807.67
Bytes Recv Rate (in KB/s): 213.47
得出结果:在数据量很大的时候,Mssql性能远远超过Access的查询性能,MSSQL2005和Mysql在Win2003平台下性能不相伯仲,我们在建立大型网站的时候,如果要考虑程序语言的选择,可以参考以上数据.
又周一了,坐在这里根本无心工作。前些天太忙,有些用脑过度。每天做了什么,白天做的晚上就忘,如果不写在电脑里,第二天全忘。
今天没有什么紧急的事情,于是总是走神。
于是翻朋友们的博客,无意中点到牛牛的PICASA相册,有去年他来秦出差在北戴河的照片,还有毕业时的合影。
毕业快两年了。六月份拍毕业照的情形都历历在目,只是总有某个片段,像所谓的“记忆裂痕”,再怎么回忆都回忆不起来。
因为照片中有他们打领带的照片,我没拍那种,因为当时临时有事,离开了半个小时左右,去了哪里?好像借了谁的钥匙? 回宿舍?真的想不起来。
逝去的时光当然没必要都一一留在脑海里,新的进来,旧的就会腾出地方。
但话又说回来,多数人都活不过三万六千天,一天天的这么过,然后一天天的忘掉了,那么后面的日子还有什么意义呢?
原来的榕树下主题已经审美疲劳了,决定换一新的。几米的向左走、向右走是经典的情人主题。花了两个小时的时间,搞定。
初始化相关参数job_queue_processes
alter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位
job_queue_process 表示oracle能够并发的job的数量,可以通过语句
show parameter job_queue_process;
来查看oracle中job_queue_process的值。当job_queue_process值为0时表示全部停止oracle的job。可以通过语句
ALTER SYSTEM SET job_queue_processes = 10;
相关视图:
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行job相关信息
创建JOB
variable jobno number;
begin
dbms_job.submit(:jobno, 'P_CRED_PLAN;',SYSDATE,'SYSDATE+1/2880',TRUE);