Re: temp table and view/function/procedure dilemma

2011-04-07 Thread Bgs


 Hi,

On 04/07/2011 08:06 AM, petya wrote:

Hi,

You can always create any table from procedures. However, it seems to 
me that flexviews can solve all of your problems, take a look at it. 
It will provide you incrementally refreshable materialized views.


How do you create a table from a procedure output? I found it stated 
everywhere that it's not supported.


About flexviews: Looks like a solution indeed. I will look into it!

Thanks
Bgs



Peter Boros

On 04/05/2011 08:15 PM, Bgs wrote:


Hi all,

I have a problem here and looking for a solution.

I have a temporary table which is a smaller table generated from a
rather big one. The full table is too big to make real gimmicks on it,
so I do need the temp table. Later I need to do several queries on the
temp table.

So my initial setup and needs are:
- temporary table to work from
- result sets derived from parametric queries

- mysql views cannot work from temporary tables so I have to drop a
view+select/where approach.
- functions cannot return result sets
- procedures can do everything but I found no way to handle the result
set within mysql (officially not supported)

Any ideas how to solve this?

Thanks in advance
Bgs







--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: temp table and view/function/procedure dilemma

2011-04-07 Thread Bgs

On 04/06/2011 09:13 PM, Sándor Halász wrote:

I have a temporary table which is a smaller table generated from a rather big 
one. The full table is too big to make real gimmicks on it, so I do need the 
temp table. Later I do several queries on the temp table.

So my initial setup and needs are:
  - temporary table to work from
  - result sets derived from parametric queries

- mysql views cannot work from temporary tables so I have to drop a 
view+select/where approach.
- functions cannot return result sets
- procedures can do everything but I found no way to handle the result set 
within mysql (officially not supported)

Any ideas how to solve this?

Why not fake the temporariness, by DROPping the table as needful?


I 'DROP'ed that approach for a couple of reasons:

 - While trying to minimize the load on the big table there is a real 
chance of concurrent jobs. Overall I find two temp table generation 
(loads) better than dropping each other's tables or locking other jobs. 
You also have to keep track of the fake-temp table's age.


 - A regular update of the fake-temp table would solve the above, but 
would produce too much load at the expected freshness.





--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: temp table and view/function/procedure dilemma

2011-04-06 Thread petya

Hi,

You can always create any table from procedures. However, it seems to me 
that flexviews can solve all of your problems, take a look at it. It 
will provide you incrementally refreshable materialized views.


Peter Boros

On 04/05/2011 08:15 PM, Bgs wrote:


Hi all,

I have a problem here and looking for a solution.

I have a temporary table which is a smaller table generated from a
rather big one. The full table is too big to make real gimmicks on it,
so I do need the temp table. Later I need to do several queries on the
temp table.

So my initial setup and needs are:
- temporary table to work from
- result sets derived from parametric queries

- mysql views cannot work from temporary tables so I have to drop a
view+select/where approach.
- functions cannot return result sets
- procedures can do everything but I found no way to handle the result
set within mysql (officially not supported)

Any ideas how to solve this?

Thanks in advance
Bgs




--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: temp table and view/function/procedure dilemma

2011-04-06 Thread S�ndor Hal�sz
 2011/04/05 20:15 +0200, Bgs 
I have a temporary table which is a smaller table generated from a rather big 
one. The full table is too big to make real gimmicks on it, so I do need the 
temp table. Later I do several queries on the temp table.

So my initial setup and needs are:
 - temporary table to work from
 - result sets derived from parametric queries

- mysql views cannot work from temporary tables so I have to drop a 
view+select/where approach.
- functions cannot return result sets
- procedures can do everything but I found no way to handle the result set 
within mysql (officially not supported)

Any ideas how to solve this?

Why not fake the temporariness, by DROPping the table as needful?


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



temp table and view/function/procedure dilemma

2011-04-05 Thread Bgs


 Hi all,

I have a problem here and looking for a solution.

I have a temporary table which is a smaller table generated from a 
rather big one. The full table is too big to make real gimmicks on it, 
so I do need the temp table. Later I need to do several queries on the 
temp table.


So my initial setup and needs are:
 - temporary table to work from
 - result sets derived from parametric queries

- mysql views cannot work from temporary tables so I have to drop a 
view+select/where approach.

- functions cannot return result sets
- procedures can do everything but I found no way to handle the result 
set within mysql (officially not supported)


Any ideas how to solve this?

Thanks in advance
Bgs


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org